@ZAndrew

Android GUI layouts. Как создать фиксированный слой с управляющими кнопками поверх слоя с данными?

Спецы Андроида, хотелось бы узнать ваше мнение. Есть LinearLayout - "lists_layout" c вертикальным расположением внутренних элементов. В нем есть некоторое, динамически определяемое, количество элементов TextView.

Как сделать так чтобы слой lists_layout когда элементов в нем становится достаточно много, "подныривал" под следующий LinearLayout содержащий управляющие кнопки. И при необходимости в lists_layout появлялась вертикальный скрулбар?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="match_parent" android:layout_height="match_parent"
	android:gravity="center_vertical|center_horizontal"
	android:orientation="vertical">
   
    <LinearLayout android:id="@+id/lists_layout"
		android:orientation="vertical" android:layout_width="fill_parent"
		android:layout_height="0dp" android:layout_weight="1" />

	<LinearLayout android:gravity="center|bottom"
		android:layout_weight="1" android:layout_width="match_parent"
		android:layout_height="0dp" android:orientation="horizontal">
		<Button 
		    android:layout_height="wrap_content" 
		    android:text="Set"
			android:layout_width="90dp" 
			android:id="@+id/Settings" />

		<Button 
		    android:layout_height="wrap_content" 
		    android:text="Sort"
			android:layout_width="90dp" 
			android:id="@+id/SortSelect" />
		<Button 
		    android:layout_height="wrap_content" 
		    android:text="Create"
			android:layout_width="90dp" 
			android:id="@+id/CreateListButton" />
	</LinearLayout>
</LinearLayout>


Вот картинка с примером:)

02_fb2-180x300.png
  • Вопрос задан
  • 921 просмотр
Решения вопроса 1
Ewintory
@Ewintory
Java / Android developer
Помещаете все в FrameLayout

FrameLayout {
    ScrollView {
         LinearLayout {
             TextView  x n
         }
    }
    LinearLayout {
          кнопки
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@onepavel
Консультация и разработка мобильных приложений
ScrollView должен помочь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы