Макет Android: как разместить кнопки в конце списка - PullRequest
0 голосов
/ 27 января 2012

У меня проблема с экраном макета. То, чего я пытаюсь добиться, - это представление списка с несколькими строками, каждая строка имеет одно представление изображения и два представления editText. В нижней части самого последнего ряда должны быть две кнопки (Отправить и Отмена)

Мне удалось заставить строку работать успешно, но при добавлении кнопок я продолжаю получать ошибки. Данные считываются из курсора, что, на мой взгляд, еще более усложняет ситуацию.

Есть ли способ использовать макет строки внутри макета contentView?

Вот XML:

<?xml version="1.0" encoding="utf-8"?>



<RelativeLayout 
        xmlns:android="http://schemas.android.com/apk/res/android" 
        android:orientation="horizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
   <ImageView
    android:id="@+id/logo"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_alignParentTop="true"
    android:layout_alignParentBottom="true"
    android:src="@drawable/gm" >
</ImageView>

<EditText
    android:id="@+id/firstLine"
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:text="email"        
    >
</EditText>

<EditText
    android:id="@+id/secondLine"
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    android:layout_alignRight="@id/logo"
    android:layout_alignParentRight="true"
    android:layout_below="@id/firstLine"
    android:text="password"  
    >
</EditText></RelativeLayout>

1 Ответ

1 голос
/ 27 января 2012

Создайте отдельный макет с помощью нижних кнопок и добавьте его как нижний колонтитул .Вы также можете добавить заголовок между прочим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...