Emulyatorni sozlang, yangi loyiha yarating


Laboratoriya ishi №5. Ro'yxatlar bilan ishlash


Download 92.99 Kb.
Pdf ko'rish
bet10/14
Sana30.04.2023
Hajmi92.99 Kb.
#1417261
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
620-20 K.Temirov compressed

Laboratoriya ishi №5. Ro'yxatlar bilan ishlash
Vazifa: maxsus ro'yxat yarating. Masalan, o'zingizning
ro'yxatingizni Twitter (rasm va matn) shaklida yarating, uning elementlari
massivda statik ravishda o'rnatiladi (rasmlar kabi).
Ro'yxatni kamida ikkita usulda yaratish mumkin:
eskirgan ListView elementi yordamida yoki Android Lollipop chiqishi bilan paydo 
bo'lgan yanada murakkab, ammo
ishonchli va kamchiliklardan xalos bo'lgan RecyclerView elementi yordamida

GridView elementidan ham foydalanishingiz mumkin, ammo bu allaqachon 
havaskor uchun. Avval ListView,
keyin RecyclerView-ni ko'rib chiqing.
Bo'sh faoliyat bilan yangi loyiha yarating
, activity_main fayliga o'ting.java va "Salom" iborasi bilan standart matn maydonini 
o'chirib tashlang
World!». Avval siz xml faylini yaratishingiz kerak, unda quyidagilar mavjud
ro'yxat. Qiymatlar papkasini o'ng tugmasini bosing va


24-rasmda ko'rsatilgandek fayl yarating.
34
24-rasm - yangi resurs faylini yaratish
35
Ko'rsatilgan oynada barcha parametrlarni sukut bo'yicha qoldiring va
"rasmlar" kabi fayl nomini kiriting, so'ngra OK tugmasini bosing. 
Amalga oshirilgan harakatlardan so'ng, rasmlar fayli qiymatlar papkasida paydo 
bo'ldi.
ro'yxat yaratishingiz kerak bo'lgan xml. Biz ushbu faylga o'tamiz va resurslar yorlig'i 
ichida
yozamiz:
<
string-array
name=
"images"
>
<
item
>Image 1item
>
<
item
>Image 2item
>
<
item
>Image 3item
>
<
item
>Image 4item
>
string-array
>


Item-da har qanday tilda har qanday so'z va iboralardan foydalanish mumkin.
Endi MainActivity fayliga o'ting.java va sinf deklaratsiyasini tuzatish:

Download 92.99 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling