所以,我的相对布局如下:
ImageView TextView1
TextView2
假设,TextView1的内容是“”(空字符串),并且所有视图和布局都设置为wrap_content,ImageView,那么应该是相对布局的中心,对吧?但是,似乎右边距总是大于左边距。我怀疑这是由TextView1引起的。有什么想法吗?
答案 0 :(得分:2)
当View.GONE
为空时,您可以使用textview1
,并在ImageView1上应用布局参数"alignWithParentIfMissing",使其占据整个父级(如果您对齐ImageView1
在TextView1
)的左侧。
答案 1 :(得分:1)
添加您的代码,以便我们为您提供更好的帮助。
当字符串为空时,您可以尝试使用View.GONE。
TextView TextView1 = (TextView) findViewById(R.id.textview1);
String text;
TextView1.setText(text);
if(text == null)
TextView1.setVisibility(View.GONE);