我的LinearLayout
应用程序中有两个Android
个。一个(顶部)包含TextView
和Button
,其中一个包含两个button
。我想知道是否有办法让上方LinearLayout
的右侧按钮与底部LinearLayout
的右侧按钮大小相同。
<LinearLayout android:layout_width="fill_parent"
android:id="@+id/linearLayout1" android:layout_height="wrap_content"
android:orientation="horizontal" android:paddingTop="15.0dip">
<TextView
android:paddingLeft="5.0dip"
android:textSize="33px"
android:textStyle="bold"
android:layout_height="wrap_content"
android:id="@+id/textViewPoints"
android:text="Points: 0"
android:layout_width="wrap_content"
android:layout_gravity="center_vertical"
android:paddingRight="25.0dip"
android:layout_weight="0" />
<Button
android:enabled="false"
android:onClick="myClickHandler"
android:layout_height="wrap_content"
android:id="@+id/buttonAddTracker"
android:layout_width="fill_parent"
android:layout_gravity="center_vertical"
android:text="@string/buttonAddTracker"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:id="@+id/linearLayout2" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:paddingTop="15.0dip">
<Button
android:text="Calculate"
android:id="@+id/button01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:onClick="myClickHandler" />
<Button
android:text="Reset"
android:id="@+id/button02"
android:layout_toRightOf="@+id/button01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:onClick="myClickHandler"></Button>
</LinearLayout>
答案 0 :(得分:2)
有两种方法可以做到这一点......
1)如果您按原样使用线性布局,则必须修复左侧TextView和左侧按钮的 WIDTH ,然后才能修复包装内容,只要给他们说40浸。之后将右按钮宽度添加到 fill_parent 或为它们修复WIDTH。
2)使用TableLayout并将它们分别放在各自的列和行中,TableLayout应该为你处理它。