查看此代码
<RelativeLayout 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" >
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fadeScrollbars="true"
android:scrollbarStyle="insideInset" >
<TextView
android:id="@+id/txt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoLink="all"
android:paddingLeft="3dp"
android:paddingRight="3dp"
android:textIsSelectable="true" />
</ScrollView>
<Button
android:id="@+id/nextbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:onClick="nextButton"
android:text="@string/next" />
<Button
android:id="@+id/backbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:onClick="prevButton"
android:text="@string/back" />
我得到的结果是,当滚动视图和文本显示时,左下角和左下角的按钮位于文本/滚动视图的顶部。我尝试过使用linearlayout,但没有运气。求助。
答案 0 :(得分:1)
通过在ScrollView上添加android:layout_above="@+id/nextbtn"
来尝试以下操作:
<RelativeLayout 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" >
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fadeScrollbars="true"
android:scrollbarStyle="insideInset"
android:layout_above="@+id/nextbtn" >
<TextView
android:id="@+id/txt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoLink="all"
android:paddingLeft="3dp"
android:paddingRight="3dp"
android:textIsSelectable="true" />
</ScrollView>
<Button
android:id="@id/nextbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:onClick="nextButton"
android:text="next" />
<Button
android:id="@+id/backbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:onClick="prevButton"
android:text="back" />
</RelativeLayout>
编辑:不幸的是Justin V.答案不起作用,因为Android用ScrollView填满屏幕并将你的按钮放在屏幕下方。