如何使用空字符串消除textview的边距?

时间:2012-05-29 19:44:27

标签: android layout textview imageview relativelayout

所以,我的相对布局如下:

ImageView TextView1
TextView2

假设,TextView1的内容是“”(空字符串),并且所有视图和布局都设置为wrap_content,ImageView,那么应该是相对布局的中心,对吧?但是,似乎右边距总是大于左边距。我怀疑这是由TextView1引起的。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

View.GONE为空时,您可以使用textview1,并在ImageView1上应用布局参数"alignWithParentIfMissing",使其占据整个父级(如果您对齐ImageView1TextView1)的左侧。

答案 1 :(得分:1)

添加您的代码,以便我们为您提供更好的帮助。

当字符串为空时,您可以尝试使用View.GONE。

TextView TextView1 = (TextView) findViewById(R.id.textview1);
String text;
TextView1.setText(text);
if(text == null)
   TextView1.setVisibility(View.GONE);