Replies from Khontai
ที่ใช้อยู่ตอนนี้ ผมใช้โปรแกรม Android Sync Manager WiFi ครับ มีให้โหลดได้ทั้งบน PC และบน Android ครับ
ลอง search ดูจากใน Play Store หรือใน google ได้ครับ
น่าจะคล้ายๆ กับกระทู้นี้ครับ
http://droidsans.com/node/55494
ลองตามเข้าไปอ่านดูครับ
แก้ไขได้แล้วครับ
ต้องไปใส่ encoding=”utf-8″ ลงไปในตัวแปรด้วย จึงจะแสดงภาษาไทยครับ
ขอขอบคุณทุกๆ คนที่ให้ความช่วยเหลือครับ
< ?xml version="1.0" encoding="utf-8"?>
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
< WebView android:id="@+id/webView" android:layout_width="fill_parent" android:layout_height="fill_parent" />
package test.android.custwebview;
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.FrameLayout;
public class CustomWebViewActivity extends Activity {
/** Called when the activity is first created. */
private Button btnWebview;
private WebView myWebView;
private static final FrameLayout.LayoutParams ZOOM_PARAMS =
new FrameLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
Gravity.BOTTOM);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnWebview = (Button) findViewById(R.id.btnWebview);
setOnEvent();
}
private void setOnEvent(){
btnWebview.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
ShowWebView();
}
});
}
private void ShowWebView(){
this.setContentView(R.layout.webview1);
this.myWebView = (WebView) this.findViewById(R.id.webView);
FrameLayout mContentView = (FrameLayout) getWindow().
getDecorView().findViewById(android.R.id.content);
final View zoom = this.myWebView.getZoomControls();
mContentView.addView(zoom, ZOOM_PARAMS);
zoom.setVisibility(View.GONE);
String cText = “สวัสดี WebView “;
cText += this.getResources().getString(R.string.test_hello); //load thai text from String variable
this.myWebView.loadData(cText, “text/html”, “UTF-8”);
}
}
test ทั้งใน Emulator และในเครื่องจริงเลยครับ
ขอบคุณสำหรับคำแนะนำครับ
แต่ลองดูแล้ว ก็ยังไม่ได้ครับ
พอรันแล้ว ภาษาไทยก็ยังอ่านไม่ออกเหมือนเดิมครับ
เคยโดนเหมือนกันครับ
ผมใช้วิธี uninstall eclipse ออกหมด แล้วติดตั้งใหม่อีกรอบครับ
ลองตรวจสอบในหน้าจอ debug ดูละยังครับ ว่า error ที่ส่วนไหนของการทำงานครับ
ขอบคุณสำหรับการแบ่งปันของดีให้กันครับ
แหล่งที่สามารถหาความรู้เพิ่มเติม มีเยอะมากครับ เช่น
:: จาก Google
:: จาก developer.android.com
:: post ใน web board
หรือถ้าจำเป็นต้องเรียนจริงๆ ลองหาสมัครเรียนตาม course ที่เขาเิิปิดสอนโดยตรงเลยครับ
เข้า market แล้วโหลดโปรแกรมที่ต้องการมาลงครับ เช่น ArchThai, ManMan
project น่าสนใจดีครับ
ต้องการด่วนมั๊ยครับ
เชียงใหม่ครับ ^_^