Texnik vazifalar Tavsif Elektron kutubxona
Logotip uchun tartib talablari
Download 29.05 Kb.
|
TZ
- Bu sahifa navigatsiya:
- BooksActivity uchun tartib talablari
- BookAdapter uchun tartib talablari
Logotip uchun tartib talablari
Keyinchalik, ushbu faoliyat uchun turli xil tartib turlari tasvirlanadi; siz faqat quyidagilarni amalga oshirasiz . Markazda dastur belgisi. Markazda: piktogramma va uning yonida dastur nomi mavjud (gorizontal tekislangan BooksActivity uchun tartib talablari "BooksActivity" nomli Activity kitoblar ro'yxatini ko'rsatuvchi bir dastur joylashtirilgan. Bu aktivitiyda kitoblar ro'yxati uchun `GridView` va kitoblar sarlavhasini va yili ko'rsatuvchi ma'lumotlar saqlanadi. Qo'shimcha ravishda, har bir kitob uchun rasm resurslari mavjud. Keyingi qadamlarda, foydalanuvchilar kitobni tanlash uchun "GridView"da kitoblarni ko'rsatishlari mumkin bo'ladi. Tanlangan kitobni bosganda, va "ReadActivity" nomli boshqa aktivitiyni ochish uchun yangi oyna ochiladi. Tanlangan kitobni aniqlash va "ReadActivity"ni ochish uchun `gridView.setOnItemClickListener` metodidan foydalaniladi. BookAdapter uchun tartib talablari `BookAdapter` nomli sinf ilovaning kitoblar ro'yxatini `GridView`da ko'rsatish uchun yaratilgan o'zlashtirilgan bir `ArrayAdapter`. Bu adapter kitob nomlari, yil va rasm resurslari ro'yxatini qabul qiladi va har bir ro'yxat elementini "grid_item.xml" nomli tayyorgarlik fayldan o'qiydi va `GridView`da ko'rsatadi. Quyidagi tarkibni ta'kidlaymiz: - `BookAdapter` sinfi `ArrayAdapter - `getView` metodida, har bir ro'yxat elementi uchun ma'lumotlar joylashtiriladi. `LayoutInflater` obyekti orqali "grid_item.xml" tayyorgarlik fayli `View` obyekti sifatida olinadi va unda ma'lumotlar to'g'rilanadi. - Kitob nomi, yili va rasm resurslari mos joylashtiriladi. - O'zgaruvchilardagi ma'lumotlar View elementlariga joylashtiriladi. - `getView` metodiga qaytgan `View` obyekti `GridView`da ko'rsatish uchun ishlatiladi. `BookAdapter` sinfini ishlatib, `BooksActivity` aktivitida `GridView`ni `bookAdapter` adapteri bilan bog'lash orqali kitoblar ro'yxatini ko'rsatishingiz mumkin. Download 29.05 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling