【发布时间】:2014-04-25 14:58:28
【问题描述】:
我正在以编程方式填充TextView。 TextView 的 layout_width 设置为 wrap_content。
wrap_content 在文本适合一行时工作正常,但对于两行或多行,文本视图宽度似乎与父宽度匹配,因此第二行中不考虑填充。
例如,这是它显示一些示例文本的方式。
请注意第三行中的“响应”一词如何不考虑填充,而是匹配父级的宽度。
如何解决这个问题?
【问题讨论】:
-
我不确定,但您可以尝试在布局本身而不是元素上设置填充。要么,要么试试 Margin。
-
不,这不起作用:(.. thnks 不管怎样回答:)
-
我会在这里尝试使用权重;例如,有两个空的文本视图或只有左右视图,并将它们的权重设置为 1,然后设置为真实内容。将主文本视图的权重设置为 3 和填充;
-
嗯...我试过了。我发现 Android 上的边距和填充与 CSS 一样令人沮丧。您必须不断尝试,直到获得理想的结果。
标签: android android-layout textview