如何将这 n 个单元格 ( TextViews ) 放入内有相同的宽度?
如何让里面的n个单元格(TextView)具有相同的宽度?我可以从代码中获取屏幕大小然后计算,但我想知道有没有办法从 xml 中做到这一点?我无法对宽度进行硬编码。
How to put that n cells ( TextViews ) inside have a same width ? I can from code get size of screen and then calculate, but I wonder is there any way to do that from xml ? I cannot hardcode width.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
来自:http://www.curious-creature。 org/2009/02/22/android-layout-tricks-1/
永远不要忘记它的力量:
这真的很容易做到:
您可以将 android:layout_weight 更改为您想要的任何内容,并且不要忘记设置 android:layout_height="0dip"(或宽度)
from: http://www.curious-creature.org/2009/02/22/android-layout-tricks-1/
Never forget the power of:
that's really easy to do:
You can change your android:layout_weight to wathever you want and don't forget to set android:layout_height="0dip"(or width)
让您的 TextView 的宽度为 0px 但都具有相同的粗细 - 这应该会导致它们都具有相同的宽度。
Have your TextViews have a width of 0px but all have the same weight - this should cause them all to have the same width.
为此,您可以使用
android:layout_weight="1"
并在您想要的每个 TextView 中给出android:layout_width="0dip"
。例如:
For that you can use
android:layout_weight="1"
and giveandroid:layout_width="0dip"
in every TextView you want.For example: