0
在我的Android应用程序中,我必须设计一个UI。我必须在一个线性布局(100%)内分配scrollview(70%)和relativelayout(30%)的区域。但在我的代码中,它随着scrollview中按钮的改变而改变它的区域并消耗relativelayout的区域。这里是我的代码Android:保持UI大小不变
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="100"
>
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/lastLayout"
android:layout_weight="70"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/linear_layout_add"
android:background="@drawable/albumbackground"
android:padding="10dp"
>
</LinearLayout>
</ScrollView>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:layout_weight="30"
>
<ImageButton
android:id="@+id/albumAdd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginRight="24dp"
android:layout_marginTop="10dp"
android:layout_toLeftOf="@+id/albumremove"
android:src="@drawable/add" />
<ImageButton
android:id="@+id/albumremove"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_alignParentRight="true"
android:layout_marginRight="58dp"
android:src="@drawable/delete" />
</RelativeLayout>
时,有几个按钮,则UI这样表示
但是当没有按键的增加UI这样表示
如何我可以保持scrollview和relativelayout大小不变吗?谢谢...
感谢您的回复。但同样的问题在这里。 – andDev 2013-04-07 10:33:10
你在'ScrollView'和'RelativeLayout'上设置了吗? – 2013-04-07 10:39:39
是的,我将它设置为scrollview和relativelayout – andDev 2013-04-07 10:56:28