Emulyatorni sozlang, yangi loyiha yarating
Download 92.99 Kb. Pdf ko'rish
|
620-20 K.Temirov compressed
string
name= "hint_editText" > Ismni kiriting string > Va hint maydonida siz ushbu qatorga quyidagicha murojaat qilishingiz kerak: @string/hint_editText Siz o'zingiz uchun qulay bo'lgan narsani qilishingiz mumkin, ammo strings faylidagi barcha matn maydonlarini yozish hali ham to'g'ri.xml. Keyin tugmachaning nomini o'zgartiring va MainActivity faylida kod yozishga o'ting.java. MainActivity class deklaratsiyasida sinf AppCompatActivity-dan meros bo'lib o'tganligiga ishonch hosil qilishingiz kerak. Agar laboratoriya ishida boshqacha ko'rsatilmagan bo'lsa, buni har doim qilish kerak bo'ladi. Keyinchalik, onCreate usulida elementlarning o'zaro ta'siri uchun kod yozishingiz kerak . OnCreate usuli har doim faoliyat yuklanganda amalga oshiriladi. Birinchidan, kodda biz ishlaydigan kerakli elementlarni aniqlaymiz, buning uchun onCreate usulida quyidagilarni yozamiz: final TextView textView = (TextView) findViewById(R.id. textView ); final EditText editText = (EditText) findViewById(R.id. editText ); Button button = (Button) findViewById(R.id. button ); textView.setText( "" ); / / boshlash paytida ko'rinmasligi uchun Matnni EditText-dan TextView-ga o'tkazish tugmani bosgandan so'ng sodir bo'lishi kerakligi sababli, tugma uchun onclick hodisasini yaratish kerak . Buning uchun quyidagilarni yozing: button.setOnClickListener( new View.OnClickListener() { @Override 20 public void onClick(View v) { textView .setText( "Salom," + editText .getText().toString() + "!" ); } }); Aslida, rivojlanish muhiti siz uchun kodning ko'p qismini yozishi mumkin , shunchaki tugmachani yozishni boshlang.setO va keyin Enter tugmachasini bosishingiz mumkin, chunki siz kerakli dizaynga ega bo'lasiz, siz quyidagilarni olasiz: button.setOnClickListener(); Endi qavs ichida "yangi V" yozishni boshlang va so'rovning birinchi qatorida OnClickListener{...} (android.view.View), Enter tugmasini bosing va dizaynning asosiy qismi avtomatik ravishda yoziladi: button.setOnClickListener( Download 92.99 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling