【发布时间】:2010-10-18 21:39:04
【问题描述】:
我觉得这个问题的答案大概就是这么简单,但是我在苦苦挣扎……
我有一个包含多列的 TableLayout。我希望最后一列具有固定宽度,但我想定义该宽度以便能够容纳程序中最宽的字符串。即它总是足够宽以包含“THIS STRING”而不会换行或浪费任何空间。
我想这样做,因为我在 ListView 中有这些 TableLayout,所以当最后一列的宽度可变时,它看起来很差。
我尝试获取字符串宽度,甚至将其放入 TextView,在所有适当的 TextView 上调用 getTextSize() 然后 setWidth()。我遇到的问题是 gettextSize() 返回像素,但 setWidth 使用 ScaledPixels。
我确信有一个非常简单的解决方案。有人可以帮忙吗?
【问题讨论】:
标签: android string width textview pixels