![](/img/trans.png)
[英]Increasing scrollview by adding buttons in a relativelayout (or linearlayout ) from bottom to top
[英]LinearLayout at bottom of the screen inside a ScrollView and RelativeLayout
我想將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,它保持在其他布局下方,但不在底部。
刪除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"
/>
它會出現在屏幕底部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.