我正在尝试使用我的程序动态隐藏不需要的TextView
和EditText
字段。代码正在运行,但隐藏的字段正在被空格替换。我希望隐藏字段下面的其他内容必须自动加载到隐藏字段上(这样可以避免不必要的滚动和纯白字段)
编辑1 请找到样本
http://i.stack.imgur.com/nnXrV.png
http://i.stack.imgur.com/BDQFm.png
text3.setVisibility(View.GONE);
edit3.setVisibility(View.GONE);
答案 0 :(得分:1)
将TextView和EditText的可见性设置为View.GONE
而不是View.INVISIBLE
TextView tv;
EditText et;
tv.setVisibility(View.GONE);
et.setVisibility(View.GONE);
如果要隐藏视图,请按上述方法使用。
答案 1 :(得分:1)
这将隐藏您的textview和edittext
TextView tv = (TextView)findviewbyId(R.id.textview1);
EditText et = (EditText)findviewbyId(R.id.edittext1);
tv.setVisibility(View.Gone);
et.setVisibility(View.Gone);