10. Андроид иловасида диалог ойналарини ҳосил қилиш Dialog fragmenti DialogFragment
Download 0.58 Mb. Pdf ko'rish
|
1-10
AlertDialog.Builder sinfining ob'ektini yaratamiz , parametr sifatida faoliyatga havolani
uzatamiz. Keyin, Builder sinfining usullaridan foydalanib , biz yaratilayotgan dialog uchun sarlavha ( setTitle( ) usuli ), dialog oynasi tanasidagi matnli xabar ( setMessage() usuli ), ikonacha ( setIcon() usuli) o‘rnatamiz. ) va g'alati nomdagi setPositiveButton() usuli orqali tugma . Muloqot oynasi ichidagi tugmani bosishning haqiqiy ishlashi setPositiveButton( ) usulida o'rnatiladi . Bizning holatda, biz shunchaki bekor qilish( ) usuli orqali dialog oynasini yopamiz . .setMessage ("Mushukni boqing!").setIcon(R.drawable.hungrycat) va boshqalar orqali zanjirdagi bir qator usullarni chaqirishning noodatiy usuliga e'tibor bering. Ushbu sintaksis ko'pincha jQuery-da ko'rinadi. Ushbu usul yordamida har bir usul oxirida nuqta-vergul qo'yish shart emas, faqat barcha qo'ng'iroqlarni bir-biriga yopishtirasiz. Lekin siz oddiy sintaksisdan ham foydalanishingiz mumkin. Agar siz Java 8 dan foydalanayotgan bo'lsangiz, studiya anonim sinf o'rniga lambda ifodasidan foydalanishni taklif qiladi. Qaysi uslubda kod yozishni o'zingiz hal qiling. Sarlavha. setTitle( ) usuli 6 Keling, bir oz sarlavhani ko'rib chiqaylik. Kichik xabarlardan foydalanishga harakat qiling. Agar xabar o'rta uzunlikda bo'lsa, u ikki qatorga sig'ishi mumkin. Agar xabar juda uzun bo'lsa, u uzilib qoladi. // ikki qatorda xabar .setTitle ("Muhim xabar! Iltimos, o'qing!") // uzoq xabar .setTitle ("Muhim xabar! Iltimos, o'qing! Iltimos!") Va agar siz haqiqatan ham sarlavhada uzun qatorni ko'rsatishni xohlasangiz? Keyin setTitle( ) o'rniga siz setCustomTitle( ) ga qo'ng'iroq qilishingiz va unga View ni berishingiz mumkin, bizning holatlarimizda u TextView bo'ladi . Download 0.58 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling