我有一个带有RelativeLayout的ScrollView。 我将在底部有2/3按钮,但它们不会留在底部。 谁能看到我做错了什么?
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/activity_bygg"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="110dp"
android:layout_height="wrap_content"
android:text="@string/hjem"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"/>
<Button
android:layout_width="110dp"
android:layout_height="wrap_content"
android:text="@string/neste"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"/>
</RelativeLayout>
</ScrollView>
答案 0 :(得分:3)
如果检查正确,按钮位于相对布局的底部。问题是没有全屏的滚动视图。检查这个xml:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<RelativeLayout
android:id="@+id/activity_bygg"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="110dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="@string/hjem"/>
<Button
android:layout_width="110dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:text="@string/neste"/>
</RelativeLayout>
</ScrollView>
如果你注意到我在scrollview
插入了android:fillViewport =“true”答案 1 :(得分:0)
尝试将相对布局的height属性更改为match_parent:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/activity_bygg"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="110dp"
android:layout_height="wrap_content"
android:text="@string/hjem"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"/>
<Button
android:layout_width="110dp"
android:layout_height="wrap_content"
android:text="@string/neste"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"/>
</RelativeLayout>
</ScrollView>
答案 2 :(得分:0)
使用android:fillViewPort =&#34; true&#34; ....这会拉伸布局以覆盖整个滚动视图......