Monday, May 19, 2014
Android Application မ်ားေရးသားနည္း - အပုိင္း(၁၀)
Posted on 7:29 AM by Thet Naing Soe
APk ထုတ္တဲ့အဆင့္အထိ ရျပီဆုိေတာ့ Screen ေပၚမွာ Button ေလးတစ္ခုေလာက္ ထည့္ၾကည့္ရေအာင္။ Button ထည့္တယ္သာေျပာတာ ။ Drag & Drop ဆြဲထည့္လုိက္ရုံပဲျဖစ္တာေၾကာင့္ အေတာ္ေလးလြယ္ကူပါတယ္။ ေအာက္မွာဆက္လက္ဖတ္ရႈၾကရေအာင္။
ကြ်န္ေတာ္တို႕ project folder ရဲ႕ res folder ဆုိတာကုိဖြင့္လုိက္ပါ။ အတြင္းထဲမွာ Layout ဆုိတာပါပါတယ္။ ယင္း Layout folder ကုိပါဖြင့္လုိက္ပါ။ xml ဖုိင္ေလးတစ္ခုေတြ႕ရပါမယ္။ ေအာက္ပုံအတုိင္းပါ။
(အေရွ႕သင္ခန္းစာမွာတုန္းက xml ဖုိင္ဆုိတာ ဘာဖုိင္ျဖစ္တယ္ဆုိတာေျပာျပီးသားျဖစ္တာေၾကာင့္ ဒီသင္ခန္းစာမွာထည့္မေျပာေတာ့ပါဘူး။ )
ယင္း xml ဖုိင္ကုိ ဖြင့္လုိက္ပါက ေအာက္ပါအတုိင္း Screen နမူနာေလးနဲ႕ေပၚပါလိမ့္မယ္။
ေပၚလာတဲ့ Screen Preview ရဲ႕ေဘးမွာ ေအာက္ပုံထဲကအတုိင္း Palette ဆုိတဲ့ Title နဲ႕ Screen ေပၚမွာထည့္သုံးနုိင္တဲ့ Component မ်ိဳးစုံ box ပါ ပါတယ္။ ေအာက္ပုံအတုိင္းပါ။
Palette ရဲ႕ Form Widgets ဆုိတဲ့က႑ထဲက Button ကုိ ေဘးက Screen Preview ထဲကုိ Drag & Drop ဆြဲထည့္လုိက္ပါ။ ဖုန္း screen preview ရဲ႕ ကုိယ္ထည့္လုိက္တဲ့ ေနရာ position မွာ Button ေပၚလာပါမယ္။ ေအာက္ပုံအတုိင္းပါ။
ယင္း Screen ေပၚက Button ခလုတ္ေလးေပၚကုိ Click တစ္ခ်က္ႏွိပ္လုိက္ရင္ေတာ့ Screen Preview ရဲ႕ညာဘက္ေဘးမွာ ယင္း button နဲ႕ဆုိင္တဲ့ Properties box ေပၚလာပါမယ္။
Button ေပၚမွာေပၚေနတဲ့စာသား "Button" ဆုိတဲ့စာသားေနရာမွာ စိတ္ၾကိဳက္ျပင္ေရးခ်င္ရင္ေတာ့ Button ကုိ click လုိက္လုိ႕ေပၚလာတဲ့ Properties box ထဲက Text ဆုိတဲ့ attribute ေနရာမွာ မိမိစိတ္ၾကိဳက္စာသားေရးပါ။ ကြ်န္ေတာ္ကေတာ့ နမူနာအေနနဲ႕ "Press Me" လုိ႕ေရးထားပါတယ္။ ေအာက္ပုံအတုိင္းပါ။
ေရးျပီးလုိ႕ enter ေခါက္လုိက္တာနဲ႕ Preview Screen ေပၚက button မွာပါ ကုိယ္ျပင္ေရးလုိက္တဲ့စာသားအတုိင္းေျပာင္းသြားပါမယ္။ ေအာက္ပုံအတုိင္းပါ။
ျပီးရင္ေတာ့ အခုလုပ္ခဲ့သေလာက္ကုိ ေရွ႕သင္ခန္းစာေတြမွာသင္ခဲ့တဲ့နည္းအတုိင္း ဖုန္း(သုိ႕မဟုတ္) Emulator နဲ႕ အခု ကုိယ္လုပ္ထားတဲ့အတုိင္းေပၚမေပၚ စမ္းၾကည့္ပါ။ ဒီသင္ခန္းစာကုိစမ္းျပီးရင္ apk ဖုိင္ထုတ္ျပီး ယင္း apk ဖုိင္ကုိ myanmarmobileapp@gmail.com သုိ႕ေပးပုိ႕ရပါမယ္။
အသိေပးခ်က္ ။ ။ယခု Student Online Campus မွသင္ခန္းစာမ်ားကုိ ျပင္ပWebsite ၊ စာရြက္စာတမ္း မ်ားတြင္ ကူးယူေဖာ္ျပျခင္းမျပဳရန္အသိေပးအပ္ပါသည္။
Categories: beginner
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment