我所拥有的是顶部的两个按钮(同样填充屏幕宽度的50%),下面我有一个ViewFlipper。鳍状肢不再出现了。 :(
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android">
android:id="@+id/linearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FAFAFA"
<LinearLayout
android:id="@+id/linearLayout02"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button1" android:text="button 1"
android:layout_height="wrap_content" android:layout_width="0dp"
android:layout_weight="1"/>
<Button android:id="@+id/button2" android:text="button 2"
android:layout_height="wrap_content" android:layout_width="0dp"
android:layout_weight="1"/>
</LinearLayout>
<RelativeLayout
android:id="@+id/relativeLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@id/linearLayout02">
<ViewFlipper
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/viewFlipper01">
<include android:id="@+id/one" layout="@layout/view_one" />
<include android:id="@+id/two" layout="@layout/view_two" />
</ViewFlipper>
</RelativeLayout>
</LinearLayout>
答案 0 :(得分:2)
将android:orientation =“vertical”添加到第一个LinearLayout
答案 1 :(得分:0)
尝试设置按钮宽度以填充父级。当我看到你的代码时,这是我唯一想到的东西。将它们放在具有相同重量的填充父母上也会使它们等宽。
还有方向垂直