private Handler mhandler = new Handler( new Callback() {
@Override
public boolean handleMessage(Message msg) {
// TODO Auto-generated method stub
Bundle b = (Bundle)msg.obj;
// b.getString(key);
System.out.println("msgmsgmsg..." + msg.what);
switch(msg.what){
case 1:
break;
}
return false;
});
Message message2 = mhandler.obtainMessage();
Bundle mhandlerBundle = new Bundle();
message2.what = 0;
message2.obj = mhandlerBundle;
mhandler.sendMessage(message2);
傳值更新ui
2015年1月28日 星期三
2015年1月15日 星期四
[Android] Viewpager
寫得還不錯的教學

可能會遇到的問題
如果放在Fragment下的話就會出現奇怪的bug
比如果第一頁不見之類
因為本身在上面就是Fragment
然後ViewPager裡面的頁數換頁也是Fragment
所以就會造成這樣的問題
修改內容為
List<Fragment> fragments = new ArrayList<Fragment>();
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage1.class.getName()));
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage2.class.getName()));
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage3.class.getName()));
mPagerAdapter = new PagerAdapter(getChildFragmentManager(), fragments);
ViewPager pager = (ViewPager) view.findViewById(R.id.viewpager);
pager.setAdapter(mPagerAdapter);
參考網址:http://www.javaexperience.com/android-viewpager-example-tutorial/
bug參考網址:http://blog.csdn.net/wangjia55/article/details/9625747

可能會遇到的問題
如果放在Fragment下的話就會出現奇怪的bug
比如果第一頁不見之類
因為本身在上面就是Fragment
然後ViewPager裡面的頁數換頁也是Fragment
所以就會造成這樣的問題
修改內容為
List<Fragment> fragments = new ArrayList<Fragment>();
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage1.class.getName()));
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage2.class.getName()));
fragments.add(Fragment.instantiate(getActivity(), MeasureChartFragmentBgPage3.class.getName()));
mPagerAdapter = new PagerAdapter(getChildFragmentManager(), fragments);
ViewPager pager = (ViewPager) view.findViewById(R.id.viewpager);
pager.setAdapter(mPagerAdapter);
參考網址:http://www.javaexperience.com/android-viewpager-example-tutorial/
bug參考網址:http://blog.csdn.net/wangjia55/article/details/9625747
2015年1月13日 星期二
[Android] EditText只顯示到小數第一位
//thisis EditText
public void afterTextChanged(Editable edt)
{
String temp = edt.toString();
int posDot = temp.indexOf(".");
if (posDot <= 0) return;
if(temp.length() - posDot - 1 > 1)
{
edt.delete(posDot +2, posDot+3);
}
}
public void afterTextChanged(Editable edt)
{
String temp = edt.toString();
int posDot = temp.indexOf(".");
if (posDot <= 0) return;
if(temp.length() - posDot - 1 > 1)
{
edt.delete(posDot +2, posDot+3);
}
}
2015年1月7日 星期三
[Android] TTS google 語音報時
支援很多語言:很多包含中文
參考網址: http://www.tutorialspoint.com/android/android_text_to_speech.htm
下載地址: https://drive.google.com/open?id=0B2WSxYpFVHkad3Z4SHM2ZU9aV1E&authuser=0
參考網址: http://www.tutorialspoint.com/android/android_text_to_speech.htm
下載地址: https://drive.google.com/open?id=0B2WSxYpFVHkad3Z4SHM2ZU9aV1E&authuser=0
訂閱:
文章 (Atom)