如何将表格行分成三个精确的部分?
以下是表格布局中表格行的按钮部分的 XML 代码:
<TableRow
android:id="@+id/tableRow8"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:id="@+id/buttonclear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Clear"
android:layout_weight="1" android:textSize="18sp"/>
<Button
android:id="@+id/buttonback"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Back"
android:layout_weight="1" android:textSize="18sp"/>
<Button
android:id="@+id/buttonconfirm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Confirm"
android:layout_weight="1" android:textSize="18sp"/>
</TableRow>
如果不输入常量 dial,我怎样才能将这些按钮均匀地分成三个? 不过,我在尝试重量方面没有运气。
Here is the XML code for the button part for my table row in a table layout:
<TableRow
android:id="@+id/tableRow8"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:id="@+id/buttonclear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Clear"
android:layout_weight="1" android:textSize="18sp"/>
<Button
android:id="@+id/buttonback"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Back"
android:layout_weight="1" android:textSize="18sp"/>
<Button
android:id="@+id/buttonconfirm"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Confirm"
android:layout_weight="1" android:textSize="18sp"/>
</TableRow>
Without inputting constants dip, how could I divide those button evenly into three?
I got no luck in experimenting with the weight though.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能需要在 TableLayout 上使用
android:stretchColumns
属性。由于它是从零开始的属性,因此在您的情况下它应该获得值“0,1,2”。所以您的 XML 可能应如下所示:
希望它有所帮助。
You may want to use the
android:stretchColumns
attribute on the TableLayout. As it is zero-based attribute, it should get the value "0,1,2" in your case.So your XML should probably look as follows:
Hope it helps.
您应该在
TableRow
上使用android:stretchColumns=*
,也许您还想在您的TableRow
上设置android:layout_width="fill_parent"
TabelRow。You should use
android:stretchColumns=*
on youtTableRow
, and maybe you will also want to setandroid:layout_width="fill_parent"
on yourTabelRow
.