XML-макеты и выписка из SQLite - PullRequest
0 голосов
/ 19 апреля 2011

Я хотел бы спросить вас, как можно сделать макет моего приложения для данных из базы данных.У меня есть шаблон для данных выписки из базы данных, но я не знаю, как добавить в этот шаблон некоторые элементы (например, кнопки, текст и т. Д.) - проблема в том, что после добавления, например, кнопки в этот макет будет эта кнопкапоказал так много раз, что записи в базе данных.В частности:

<TextView android:id="@+id/rowId" android:layout_width="fill_parent"
    android:layout_height="26dip" android:singleLine="true"
    android:textSize="20dip" android:textColor="#ffffff" android:text="Id..." />

<TextView android:id="@+id/rowDesc" android:layout_width="fill_parent"
    android:text="Descr..." android:layout_height="20dip"
    android:textSize="12dip" android:layout_below="@+id/rowId"
    android:layout_alignParentBottom="true" andfill_parentor="#ffffff" />

<ImageButton android:id="@+id/icon" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:src="@drawable/delete"
    android:gravity="right" android:layout_alignParentRight="true"
    android:onClick="onClick" />

<Button android:id="@+id/ok" 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_marginRight="40px"
        android:onClick="addItem"
        android:text="Add" />

Я хочу, чтобы эта кнопка помещалась сверху и только один раз, и под этой кнопкой я хотел бы поместить оператор базы данных ... В этот раз выходные данные макета XML выглядят следующим образом:

КНОПКА ТЕКСТ1 КНОПКА IMG

КНОПКА ТЕКСТ1 КНОПККА IMG

КНОПКА ТЕКСТ1 КНОПКА ТЕКСТ2

...

И я хотел бы отредактировать макет так:

КНОПКА

TEXT1 TEXT2 IMG-КНОПКА

TEXT1 TEXT2 IMGКНОПКА

TEXT1 TEXT2 IMG-КНОПКА

...

Но я не знаю, как редактировать макет для этой цели ... Так что я буду оченьрад за все подсказки, как это сделать ...

Спасибо миллион раз!

1 Ответ

1 голос
/ 20 апреля 2011

Непонятно, куда вы добавляете эти виджеты. Но если вы используете ListView, например, вы должны переместить кнопку ok из этого файла макета в файл с ListView.

...