У меня есть ListView, который - когда я добавляю элементы в макет, когда элементы достигают дна - перекрывает некоторую Button I, расположенную внизу представления.
Посмотреть этот скриншотПредотвращение перекрытия элементов Listview
Я хочу, чтобы добавить элементы в моем ListView, используя все доступное пространство над кнопками, как это последние Просмотров (предотвращающие показать элементы, пользователь не будет видеть) ,
установка ListView:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/parentPanel"
android:layout_gravity="start">
<ListView
android:id="@+id/log_drawer"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="start"
android:background="@color/log_drawer_color"
android:divider="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
android:dividerHeight="0.0dip"
android:typeface="monospace"
android:scrollingCache="false"
/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/grey19"
android:layout_alignParentBottom="true">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableTop="@drawable/ic_delete"
android:clickable="true"
android:background="@drawable/textview_state_config"
android:text="@string/clear_log"
android:onClick="onClick"
android:id="@+id/clear_log"
android:paddingTop="5dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="41dp"
android:layout_marginStart="41dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableTop="@drawable/ic_share"
android:clickable="true"
android:id="@+id/share_log"
android:text="@string/share_log"
android:onClick="onClick"
android:paddingTop="5dp"
android:layout_alignParentTop="true"
android:background="@drawable/textview_state_config"
android:layout_toRightOf="@+id/clear_log"
android:layout_toEndOf="@+id/clear_log"
android:layout_marginLeft="73dp"
android:layout_marginStart="73dp" />
</RelativeLayout>
</RelativeLayout>
Более подробная информация может быть предоставлена, если это необходимо. Благодарю.
использование андроид: layout_above = «Уры второго относительной раскладки идентификатор» для ур listview –
Почему вы положили 2 кнопки ** внутри другого RelativeLayout ** ?! Пожалуйста, ** избегайте макетирования макета ** !! –
Я не планировал гнездо. Требуется установить эти кнопки в нижней части списка. – CodeZero