Разрыв между последней кнопкой 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 Отметить это работает!

Другие вопросы по тегам