Когда вы определили ListView, у вас есть два компонента для макетов. У вас есть:
- Компоновка самого ListView
Этот макет позволяет определить, что будет отображаться, когда список пуст или заполнен. Пожалуйста, обратите внимание ниже на android:id="@+id/android:list"
и android:id="@+id/android:empty"
, которые позволяют вам решить, что отображать. Вот пример:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="8dp"
android:paddingRight="8dp">
<ListView android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#000000"
android:layout_weight="1"
android:drawSelectorOnTop="false"/>
<TextView android:id="@id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FF0000"
android:text="No data"/>
</LinearLayout>
Этот макет будет определить, как каждый элемент будет отображаться. Это то, что, по моему мнению, вас не впечатлило. Например, если вы хотите две информации внутри записи макет для записи будет выглядеть следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView android:id="@+id/text1"
android:textSize="16sp"
android:textColor="#99FFFFFF"
android:layout_width="fill_parent"
android:layout_height="20px"/>
<TextView android:id="@+id/text2"
android:textSize="13sp"
android:textColor="#FFFFFF"
android:layout_width="fill_parent"
android:layout_height="20px"/>
</LinearLayout>
Итак, теперь вы просто должны модифицированном последний пример компоновки и управлять им так, как вы хотите. Надеюсь, что смогу помочь, если вам нужна дополнительная информация, не стесняйтесь.
@Jim: Вы должны добавить этот вопрос в качестве комментария, а не как ответ – Macarse
Это был ответ. –
Это не ответ. Это вопрос. Видишь это немного? вещь на конце? – gnovice