Myanmar Android Development မွ Android Dev Lessons မ်ားကုိ အျခား website မ်ား ၊ ျပင္ပစာအုပ္စာေပမ်ားတြင္ကူးယူေဖာ္ျပျခင္းမျပဳ ၾကပါရန္အသိေပးအပ္ပါသည္။



Monday, May 19, 2014

Android Application မ်ားေရးသားနည္း - အပုိင္း (၁၂)


အပုိင္း ၁၁ မွာတုန္းက Button Code ကုိထည့္တဲ့အဆင့္အထိျပီးခဲ့ျပီျဖစ္ပါတယ္။ ယခုအပုိင္း (၁၂) သင္ခန္းစာကေတာ့ အပုိင္း (၁၁) မွာလုပ္ထားလက္စကုိ ဆက္လုပ္ၾကရမွာျဖစ္ပါတယ္။

အခု ေျပာျပေပးခ်င္တာကေတာ့ Button ကုိႏွိပ္လုိက္ရင္ Screen ေပၚမွာ အမည္းေရာင္အကြက္ေလးနဲ႕ Message စာသားေသးေသးေလး တစ္ခုေပၚလာေစခ်င္တာပါ။ ယင္း message မ်ိဳးကုိ Toast Message လုိ႕ေခၚပါတယ္။ Example အားျဖင့္ေအာက္ပါအတုိင္းပါ။






Button ကုိႏွိပ္လုိက္တာနဲ႕ Toast Message ေပၚလာေအာင္ေရးၾကည့္ရေအာင္။ အပုိင္း (၁၁) သင္ခန္းစာမွာတုန္းက ကြ်န္ေတာ္တုိ႕ Button code ထည့္တဲ့အပုိင္းအထိျပီးခဲ့ပါျပီ။ ေအာက္ပုံအတုိင္းပါ။




ယင္း Button code ထဲကုိ Toast message ေပၚေစတဲ့ code ကုိထည့္ပါမယ္။ Toast Message ေပၚေစတဲ့ coding ကေတာ့ေအာက္ပါအတုိင္းပါ။

Toast.makeText(getApplicationContext(), "Hello", Toast.LENGTH_SHORT).show();

အေပၚမွာျပထားတဲ့ code ကေတာ့ Toast Message ေပၚေစတဲ့ coding ျဖစ္ပါတယ္။ "" double quote ထဲက Hello ဆိုတဲ့စာသားေနရာမွာ စိတ္ၾကိဳက္ေပၚခ်င္တဲ့စာသားေျပာင္းေရးနုိင္ပါတယ္။

Toast Message ေပၚေစတဲ့ code ကုိထည့္ရမယ့္ေနရာကေတာ့

 public void onClick(View v) ဆုိတဲ့ coding ရဲ႕  {} ၾကားမွာျဖစ္ပါတယ္။

ေအာက္ပုံအတုိင္းပါ။






Toast Message ေပၚေစတဲ့ coding ကုိထည့္လုိက္တာနဲ႕ ယင္း code ေဘးမွာ error မီးေလးျပပါလိမ့္မယ္။ အပိုင္း ၁၁ မွာတုန္းကလုပ္ခဲ့တဲ့အတုိင္း ယင္း error မီးလုံးေလးကုိႏွိပ္ျပီး Import .... ကုိေရြးပါ။ ေအာက္ပုံအတုိင္းပါ။




error မီးေလးေပ်ာက္သြားပါျပီ  ။ ေအာက္ပုံအတုိင္းပါ။

 ျပီးရင္ေတာ့ Project ကုိ ဖုန္း (သုိ႕မဟုတ္) Emulator နဲ႕ run ၾကည့္လုိက္ရေအာင္။ Application တက္လာတဲ့အခါ ခလုတ္ကုိႏွိပ္လုိက္ရင္ ေအာက္ပုံထဲကအတုိင္း Toast Message ေလးေပၚပါလိမ့္မယ္။

အိမ္စာအေနနဲ႕ Button ကုိႏွိပ္လုိက္ရင္ Toast Message ေလးေပၚေအာင္ျပဳလုပ္ေပးပါ။ Toast Message စာသားအေနနဲ႕ "Hello MMAS" လုိ႕ေရးပါ။ အိမ္စာကုိ apk ဖုိင္ထုတ္ယူျပီး myanmarmobileapp@gmail.com သုိ႕ေပးပို႕ရပါမယ္။

အသိေပးခ်က္ ။ ။ယခု Student Online Campus မွသင္ခန္းစာမ်ားကုိ ျပင္ပWebsite ၊ စာရြက္စာတမ္း မ်ားတြင္ ကူးယူေဖာ္ျပျခင္းမျပဳရန္အသိေပးအပ္ပါသည္။  

0 comments:

Post a Comment



Myanmar Android Development မွ Android Dev Lessons မ်ားကုိ အျခား website မ်ား ၊ ျပင္ပစာအုပ္စာေပမ်ားတြင္ကူးယူေဖာ္ျပျခင္းမျပဳ ၾကပါရန္အသိေပးအပ္ပါသည္။