Лекция 4. Адаптеры данных и компоненты для отображения данных


И в конце созданный для отображения объекта State элемент View возвращается из метода


Download 0.59 Mb.
bet7/12
Sana03.02.2023
Hajmi0.59 Mb.
#1151455
TuriЛекция
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Лекция 14 1 Адаптеры данных и компоненты для отображения данных

И в конце созданный для отображения объекта State элемент View возвращается из метода:

return view;

Для использования изображений добавим в папку res/drawable несколько изображений, в моем случае это пять изображений флагов государств. В итоге проект будет выглядеть следующим образом:

  • Для использования изображений добавим в папку res/drawable несколько изображений, в моем случае это пять изображений флагов государств. В итоге проект будет выглядеть следующим образом:

В файле activity_main.xml определим ListView, в который будут загружатся данные:

  • В файле activity_main.xml определим ListView, в который будут загружатся данные:



android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">


android:layout_height="match_parent"
android:layout_width="match_parent" />

А в файле MainActivity соединим StateAdapter с ListView:

  • А в файле MainActivity соединим StateAdapter с ListView:

public class MainActivity extends AppCompatActivity {
 
private List states = new ArrayList();

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
 
// начальная инициализация списка
setInitialData();
// получаем элемент ListView
countriesList = (ListView) findViewById(R.id.countriesList);
// создаем адаптер
StateAdapter stateAdapter = new StateAdapter(this, R.layout.list_item, states);

Download 0.59 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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