我需要并排设置两个按钮...我已经使用了linearlayout
...我已经将每个按钮都给了0.5
layout_weight
,因为我希望每个按钮都是占用相等的空间。我也使按钮取平等height
。如果我按下右键以匹配其高度,我面临左侧按钮的问题将向下滑动。
<LinearLayout
android:id="@+id/buttonLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/botomMarginTextView"
android:orientation="horizontal" >
<Button
android:id="@+id/id1"
android:layout_width="0dp"
android:layout_height="60dp"
android:layout_marginLeft="20dp"
android:layout_weight="0.5"
android:background="@drawable/button_back"
android:text="@string/name1" />
<Button
android:id="@+id/id2"
android:layout_width="0dp"
android:layout_height="60dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="20dp"
android:layout_weight="0.5"
android:background="@drawable/button_back"
android:text="@string/name2" />
</LinearLayout>
编辑:
请将左键更长的文字和右键更小 text..otherwise它正在产生正确的布局
我正在使用@android:style/Theme.Black.NoTitleBar.Fullscreen
。如果我使用正常的主题,那么它工作正常
现在如何让这个按钮并排放置并使它们具有相同的高度?
答案 0 :(得分:2)
要android:layout_height
的{{1}}属性,请提供LinearLayout
60dp
和android:layout_height="60dp"
的{{1}}属性,给出android:layout_height
Button
因此,更新的XML片段将是
match_parent