设置textview的高度会在顶部添加填充

时间:2015-10-13 17:14:34

标签: android xml layout textview

我在设置布局时遇到了一些问题,问题是用户生物的文本可能会有所不同,但是在下面的代码wrap_content中使用它的文本视图高度是tvbio正在添加填充顶部,所以有效地扰乱了所有的布局,这是我的xml

function check(u) {
    var r = 0;
    return find(u) !== null ? "it's a user" : "not a user";
}

要解决这个问题,我目前正在检查代码中的生物文本并相应地设置高度和边距,但这似乎不是最好的方式,因为它在不同的屏幕上显示不同的结果,在这方面的任何帮助将不胜感激。

编辑

And this is how it should show when there is text at bottom 第一个是没有文本的期望行为

第二个是底部有文字时应该如何显示

第三个是当前没有文字时的显示方式,请注意$ 0.00以下的额外空间

如何摆脱多余的空间?

如果为了实现这一目标,我会降低textview的高度,因为大文本开始被裁剪时会出现问题。

1 个答案:

答案 0 :(得分:0)

我认为设置android:layout_height="wrap_content"绝对是您的TVbio TextView的方法。您当然希望视图的大小根据您将收到的各种文本的大小来确定。所以我认为那部分是正确的。

但是如果在使用该属性时文字被截断,我会尝试设置android:layout_gravity="fill"。此属性告诉父级子视图应如何放置在容器内。我会先尝试fill,如果这不起作用,你可以尝试其他一些。您可以找到all possible settings here的列表。