IOS, Android,WP, Tizen мобильді қосымшаларды жасау әдістемелік нұсқау шымкент – 2022ж



бет21/29
Дата24.11.2022
өлшемі1,55 Mb.
#52344
1   ...   17   18   19   20   21   22   23   24   ...   29
2 ListView виджеті

ListView виджеті - элементтердің жылжу тізімі. Мобильді құрылғыларда оның ыңғайлылығына байланысты өте танымал.


ListView компоненті TextView және басқа қарапайым элементтерге қарағанда күрделі. Тізіммен жұмыс екі бөліктен тұрады. Алдымен ListView-ді пішінге қосамыз және оны тізім элементтерімен толтырамыз.
Ең қарапайым мысалдың басталуын қарастырайық. ListView компонентін пішінге орналастырыңыз және идентификатор тағайындаңыз. Тізімде бірнеше элемент және қосымша элемент элементтері бар екенін көресіз.



Алайда, егер біз XML-кодты қарастыратын болсақ, онда онда ештеңені көрмейміз.


android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

Әрекет класына барып, келесі кодты onCreate () әдісіне жазайық:


// ListView нұсқасын аламыз


ListView listView = (ListView)findViewById(R.id.listView);

// String типті массивті анықтаймыз


final String[] catNames = new String[] {
"Рыжик", "Барсик", "Мурзик", "Мурка", "Васька",
"Томасина", "Кристина", "Пушок", "Дымка", "Кузя",
"Китти", "Масяня", "Симба"
};

// берілгендер адаптерін пайдаланамыз


ArrayAdapter adapter = new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, catNames);

listView.setAdapter(adapter);


Бақылау сұрақтары:
1. List View компоненттерінің артықшылықтары қандай?
2. List View компоненті қандай жағдайларда қолданылады?
3. Біріктірілген тізім үшін қандай компонент қолданылады?
Пайдаланылған әдебиеттер:
Нег: 1-6
Қос: 1-2
Элек: 1-4
1. http://developer.alexanderklimov.ru/android/views/listview.php
2. https://habrahabr.ru/post/133569/
3.http://developer.alexanderklimov.ru/android/listview/icon_twotext_simpleadapter.php


Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   29




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет