我想把一个LinearLayout放在ScrollView里面的屏幕底部。完整的代码就是这个。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="false"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
>
<RelativeLayout
android:id="@+id/main"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<RelativeLayout
android:id="@+id/first"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:gravity="center_vertical"
android:layout_gravity="center"
android:id="@id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/second"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/first"
>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_margin="5dip"
/>
<LinearLayout
android:id="@+id/seperator"
android:layout_width="fill_parent"
android:layout_height="1dip"
android:layout_below="@+id/text"
android:background="#C7C7C7"
android:orientation="horizontal"
>
</LinearLayout>
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/seperator"
android:layout_marginBottom="10dip"
android:layout_marginTop="5dip"
android:textColor="#ff0099cc"
android:textSize="16sp" />
</RelativeLayout>
</RelativeLayout>
</ScrollView>
现在,我希望这个LinearLayout保持在屏幕的底部。
<LinearLayout
android:id="@+id/myLinear"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="bottom"
/>
我尝试使用android_gravity =“bottom”和alignParentBottom并保持低于其他布局但不在底部。
答案 0 :(得分:0)
删除ScrollView并将LinearLayout置于主相对布局
中 <LinearLayout
android:id="@+id/myLinear"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
/>
它将出现在屏幕的底部。