В основном я пытаюсь воссоздать экран контакта по умолчанию, когда вы нажимаете на кнопку «+» другую строку номера телефона, добавленную в список.Как расширить ListView в качестве элемента списка?
Прямо сейчас у меня есть ImageView как кнопка «+», а ListView содержит список телефонных номеров. Проблема заключается в том, что ListView не расширяется, когда я добавляю больше элементов в список.
Я мог бы создать тот же вид с LinearLayout, но как я могу сохранить все эти цифры таким образом?
Ниже расположение элемента, который будет раздувать с пользовательским адаптером
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="60px"
android:stretchColumns="1"
android:background="#FFFFFFFF"
android:gravity="center_vertical">
<TableRow>
<Button
android:id="@+id/type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:text="Home" />
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:paddingRight="10dp"
>
<EditText
android:id="@+id/value"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:text=""
android:hint="Name"
android:lines="1"
android:textSize="10pt"
android:typeface="sans"
android:textColor="#FF000000"
android:gravity="left"
/>
</RelativeLayout>
<ImageView
android:id="@+id/del"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:paddingRight="14dp"
android:src="@android:drawable/ic_delete" />
</TableRow>
</TableLayout>
Это ListView часть.
<ListView
android:id="@+id/phoneList"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#FFFFFFFF"
android:scrollbars="none" />
Это действительно сбивает с толку: S. Может ли кто-нибудь помочь мне, пожалуйста?
Как вы можете добавить больше чем 1 Посмотреть на него с помощью ViewStub? Разве это не просто раздует другое представление с помощью ListView внутри? – RobGThai