Gurux: 653-21 Nazariy qism: Listview, Button va menular haqida ma’lumot




Download 0,7 Mb.
Pdf ko'rish
Sana15.05.2024
Hajmi0,7 Mb.
#236582
Bog'liq
XOJIMIRZO 3



3-topshiriq 
FIO : ORIFJANOV XOJIMURZO
GURUX:653-21 
Nazariy qism: Listview, Button va menular haqida ma’lumot.
ListView, Button va Menu Android dasturlashda keng qo'llaniladigan 
komponentlardir. Bu komponentlar, foydalanuvchining interfeys bilan o'zaro ta'sir 
qilishini yaxshilash maqsadida ishlatiladi. Quyida har bir komponent haqida 
batafsilroq ma’lumot beraman.
### 1. ListView
**ListView** - bu Android'da ma'lumotlarni ro'yxat shaklida ko'rsatish uchun 
ishlatiladigan komponentdir. U bir qatorda turli xil elementlarni ko'rsatishi mumkin, 
masalan, matn ro'yxatlari, rasmlar yoki har qanday boshqa widget’lar. ListView, 
adapter deb ataluvchi maxsus mekanizm orqali ma'lumotlar bilan ta'minlanadi. 
Adapter ro'yxatdagi har bir element uchun ko'rinishni boshqaradi va ma'lumotlarni 
qayta ishlaydi.
**ListView** foydalanishda asosiy metodlar:
-
`setAdapter(Adapter adapter)`: Ro'yxatga ma'lumotlarni bog'laydigan adapterni 
o'rnatish.
-
`setOnItemClickListener(AdapterView.OnItemClickListener listener)`: Element 
bosilganda ishga tushadigan voqea eshituvchisini o'rnatish.
### 2. Button
**Button** - bu foydalanuvchi bosganda ma'lum bir amalni bajarish uchun 
mo'ljallangan asosiy foydalanuvchi interfeysi elementidir. Buttonlarni bosganda, 
ular odatda ba'zi kodlarni ishga tushiradilar, masalan, yangi faoliyatni boshlash yoki 
ma'lumotlarni yangilash.


**Button** bilan ishlash:
-
XML yordamida button yaratish mumkin, masalan:
```xml


-
**Context Menu**: Foydalanuvchi biror elementni uzoq bosganda paydo bo'ladi, 
odatda shu element bilan bog'liq amallarni taqdim etadi.
**Menu** yaratish:
-
XML faylda menu yaratish:
```xml

android:id="@+id/action_settings"
android:title="@string/settings"/>

```
-
Activityda menu'ni ishlatish:
```java
@Override public boolean 
onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_menu, menu);
return true;
}
```
Bu komponentlar Android dasturlashda juda muhim o'rin tutadi va foydalanuvchi 
tajribasini yaxshilashda katta ahamiyatga ega. Har biri turli xil vazifalarni bajarish 
uchun mo'ljallangan bo'lib, ilovalarni yanada interaktiv va foydalanuvchiga 
yo'naltirilgan qiladi
Izoh: yuqoridagi har bir bo’lim bo’yicha ma’lumot kiritish shart. Nazariy 
qismga 
Listview, Button va menular
umumiy ma’lumot. Amaliy qismda 
tayyorlagan amaliy ishimizning rasmi(skrinshotlar), Xulosada bajargan ishimiz 


xulosasini yozamiz. Dasturiy kodga esa bajargan amaliy ishimiz kodini 
tashlaymiz. 
 
Amaliy ish uchun na’muna(Boshqa ixtiyoriy dizaynda ham qilish mumkin):








 
 
 
 

Download 0,7 Mb.




Download 0,7 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Gurux: 653-21 Nazariy qism: Listview, Button va menular haqida ma’lumot

Download 0,7 Mb.
Pdf ko'rish