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
Достарыңызбен бөлісу: |