Разрыв между последней кнопкой LinearLayout
Моя проблема в том, что в моем макете у меня есть большой разрыв между последним элементом моего представления (это кнопка) и "основанием" моего представления. Я использую LinearLayout
в пределах ScrollView
, Где моя ошибка? Я пытался установить все отступы на 0dp, но проблема все еще та же.
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="0dp"
tools:context=".MainMenu">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/bg_ohne"
>
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="126dp"
android:paddingTop="5dp"
android:layout_gravity="center"
android:contentDescription="seas"
android:src="@drawable/logo" />
<Button
android:id="@+id/btLineup"
android:layout_marginTop="60dp"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/lineup"
/>
<Button
android:id="@+id/btZumSpiel"
android:paddingTop="10dp"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/wegweiserzumspiel"/>
<Button
android:id="@+id/btHighscore"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="0dp"
android:layout_marginBottom="0dp"
android:layout_height="wrap_content"
android:background="@drawable/highscore" />
</LinearLayout>
</ScrollView>
2 ответа
Замените этот код последней кнопкой и обратите внимание на эту строку android:layout_marginTop="40dp", теперь вы можете увеличивать или уменьшать значение.
<Button
android:id="@+id/btHighscore"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:paddingTop="10dp"
android:paddingBottom="0dp"
android:layout_marginTop="40dp"
android:layout_marginBottom="0dp"
android:layout_height="wrap_content"
android:background="@drawable/btnblue" />
Я нашел решение:
Задавать
android:background
в ScrollView
Отметить это работает!