1

所以,我有一个看起来像这样的相对布局:

ImageView TextView1
TextView2

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

4

2 回答 2

3

View.GONE您可以在它为textview1空时使用可见性并在 ImageView1 上应用布局参数“alignWithParentIfMissing”以使其占据整个父级(如果您ImageView1在左侧对齐TextView1)。

于 2012-05-29T19:55:18.500 回答
1

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

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

TextView TextView1 = (TextView) findViewById(R.id.textview1);
String text;
TextView1.setText(text);
if(text == null)
   TextView1.setVisibility(View.GONE);
于 2012-05-29T20:02:28.637 回答