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



Monday, May 19, 2014

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


ဒီေန႕သင္ခန္းစာမွာေတာ့ Android app တစ္ခုရဲ႕ ေနာက္ခံ Background ထည့္သြင္းနည္းကုိအရင္ေျပာျပခ်င္ပါတယ္။
Application တစ္ခုမွာ Background image ထည့္မယ္ဆုိေတာ့ ကုိယ့္မွာ ေဆာ့၀ဲအတြက္ရည္ရြယ္ ဒီဇုိင္းျပဳလုပ္ထားတဲ့ image တစ္ပုံေတာ့ရွိရပါမယ္။

Background image လုပ္မယ့္ပုံရဲ႕ size ကေတာ့

Screen ၃ လက္မကေန ၄ လက္မအတြင္းဖုန္းေတြအတြက္ဆုိရင္ 480 x 640 pixel ရွိတဲ့ Image ျဖစ္ရပါမယ္။ ပုံ Format ကေတာ့ PNG format ျဖစ္ရပါမယ္။ 480x640 pixel size ရွိတဲ့ background image ေတြကုိေအာက္က link ကေနရယူပါ။

http://goo.gl/qRjrJh 

Screen size ၄ လက္မအထက္ဖုန္းေတြဆုိရင္ width 640x height 1136 pixel (640x1136 pixel)ရွိတဲ့ ပုံ size ျဖစ္ရပါမယ္။ 640x1136 pixel size ရွိတဲ့ background image ေတြကုိေအာက္က link ကေနရယူပါ။

http://goo.gl/HPuEa8

Background image ထည့္ဖုိ႕ ပုံအသင့္ရွိျပီဆုိရင္ေတာ့ ယင္း ပုံကုိ Right Click ႏွိပ္ copy လုပ္ပါ။



Copy လုပ္ျပီးရင္ ADT/Eclipse ေဆာ့၀ဲထဲက ကုိယ့္ Project ရဲ႕ res folder ထဲကုိ၀င္ပါ။ ယင္း folder ထဲမွာပါတဲ့ drawable_hdpi ဆုိတဲ့ folder ေပၚကုိ right click ႏွိပ္ျပီး paste ကုိေရြးပါ။  ေအာက္ပုံထဲကအတုိင္း ကုိယ့္ Project ရဲ႕ drawable_hdpi folder ထဲမွာ ပုံဖုိင္ေလးေရာက္ေနပါျပီ။







ျပီးရင္ Android Project ရဲ႕ res folder ကုိဖြင့္ပါ။ res folder ထဲမွာပါတဲ့ layout ဆုိတဲ့ folder ထဲကုိ၀င္ပါ။
အထဲမွာ activity_main.xml ဆုိတဲ့ဖုိင္ေလးကုိေတြ႕ရပါမယ္။ ယင္း xml ဖုိင္က ဘာလဲဆုိရင္ ကုိယ့္ေဆာ့၀ဲရဲ႕ screen ဖုိင္ျဖစ္ပါတယ္။ အခု layout ထဲမွာ xml ဖုိင္ တစ္ခုပဲရွိတယ္ဆုိေတာ့ ေဆာ့၀ဲမွာ Screen တစ္ခ်ပ္ပဲပါဦးမယ္လုိ႕ ယူဆရပါမယ္။ အခု ကြ်န္ေတာ္တုိ႕လုပ္ခ်င္တာကလည္း ေဆာ့၀ဲမွာပါတဲ့ Screen တစ္ခ်ပ္ကုိပဲ အရင္ဆုံး Background Image ထည့္ၾကည့္မွာပါ။ activity_main.xml ဆုိတဲ့ Screen ဖုိင္မွာ Background Image ထည့္ဖုိ႕အတြက္ ယင္း activity_main.xml ဆုိတဲ့ဖုိင္ကုိ double click ႏွိပ္ျပီးဖြင့္လုိက္ပါ။ ေအာက္ပုံထဲကအတုိင္းေပၚပါမယ္။



Screen ဒီဇုိင္းနမူနာေလးနဲ႕အကြက္ေလးေပၚလာတာကုိေတြ႕ရပါမယ္။ ေပၚလာတဲ့ Screen အကြက္ေလးေပၚက ေနရာလြတ္တစ္ေနရာမွာ Click တစ္ခ်က္လုိက္ပါ။ ညာဘက္က Properties ဆုိတဲ့ေနရာမွာ ယင္း Screen  ခ်ပ္နဲ႕ဆုိင္တဲ့ Properties box ေပၚလာပါမယ္။ ေအာက္ပါအတုိင္းပါ။



ေပၚလာတဲ့ Properties box ထဲမွာ Background ဆုိတဲ့ attribute ပါ ပါတယ္။ ယင္း Background ဆုိတာရဲ႕ ေဘးမွာ " ... "  အတုံးေလးေတြနဲ႕ ခလုတ္ေလးပါ ပါတယ္။ ယင္းခလုတ္ေလးကုိႏွိပ္လုိက္ပါ။ Reference Chooser ဆုိတဲ့ Box တစ္ခုေပၚလာပါမယ္။ ေအာက္ပုံအတုိင္းပါ။



 Reference Chooser Box ထဲက Drawable ဆုိတဲ့စာသားေလးကုိ double click ႏွိပ္၍ဖြင့္လုိက္ပါ။ ခုနတုန္းက drawable_hdpi folder ထဲမွာထည့္ထားခဲ့တဲ့ image ပုံကုိေတြ႕ရပါမယ္။ ေအာက္ပုံအတုိင္းပါ။







ကုိယ့္ထည့္ထားတဲ့ပုံ name ေပၚမွာ click တစ္ခ်က္ႏွိပ္ျပီး OK ခလုတ္ကုိႏွိပ္ပါ။ ေအာက္ပုံအတုိင္းပါ။





Background Image ထည့္လုိက္တဲ့ Screen ရဲ႕ Background မွာ ကုိယ္ထည့္ထားတဲ့ Background ေလးနဲ႕ေပၚလာပါျပီ။ ေအာက္ပုံအတုိင္းပါ။






ကဲ... ဒါဆုိရင္ ကြ်န္ေတာ္တုိ႕ ဖုန္းေပၚမွာ ေဆာ့၀ဲကုိ run ၾကည့္ၾကပါမယ္။  run တဲ့သင္ခန္းစာကေတာ့ ေရွ႕တုန္းက သင္ခန္းစာအပုိင္းေတြမွာေျပာခဲ့ျပီးျဖစ္တာေၾကာင့္ သိၾကျပီးျဖစ္ပါလိမ့္မယ္။ ကြ်န္ေတာ္ကေတာ့ Emulator နဲ႕ run ၾကည့္လုိက္ပါမယ္။ run ၾကည့္လုိက္တဲ့အခါ ေအာက္ပါပုံအတုိင္းကုိယ့္ ေဆာ့၀ဲေလးကုိ Custom Background Image ေလးနဲ႕ျမင္ရပါျပီ။




ဒါဆုိရင္ ေဆာ့၀ဲရဲ႕ screen မွာ Background image ထည့္တတ္ၾကလိမ့္မယ္လုိ႕ထင္ပါတယ္။

အိမ္စာအေနနဲ႕  ကုိယ့္ရဲ႕ Android Application မွာ Background image ထည့္ျပီး run ထားတဲ့ ေဆာ့၀ဲရဲ႕ screen ကုိ screenshot ရိုက္ျပီး ပုံကုိ myanmarmobileapp@gmail.com သုိ႕ေပးပုိ႕ရပါမယ္။

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

0 comments:

Post a Comment



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