我的问题是,在我的布局中,我的视图的最后一个元素(它是一个按钮)与我视图的“底部”之间存在很大差距。
我在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>
答案 0 :(得分:0)
将此代码替换为最后一个按钮并注意此行 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" />
答案 1 :(得分:0)
我找到了解决方案:
集
android:background
进入ScrollView
标签,它有效!