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


public int getFlagResource() { return this.flagResource; }


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

public int getFlagResource() { return this.flagResource; }
 
public void setFlagResource(int flagResource)
{ this.flagResource = flagResource; }
}

Данный класс хранит два строковых поля - название государства и его столицу, а также числовое поле, которое будет указывать на ресурс изображения из папки drawable, которое будет отображать флаг государства.

  • Данный класс хранит два строковых поля - название государства и его столицу, а также числовое поле, которое будет указывать на ресурс изображения из папки drawable, которое будет отображать флаг государства.
  • Далее добавим в папку res/layout новый файл list_item.xml, который будет представлять разметку однго элемента в списке:


android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="16dp">

android:id="@+id/flag"
android:layout_marginRight="16dp"
android:layout_marginEnd="16dp"
android:layout_width="70dp"
android:layout_height="50dp" />
 

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

android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Название" />
 

android:id="@+id/capital"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Столица" />
 


Каждый элемент будет иметь изображение в виде ImageView и два компонента TextView для отображения названия и столицы государства.

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