我有一个 ScrollView
,我通过调用隐藏了一些 UI 元素
suffixSpinner.setVisibility(View.INVISIBLE);
serviceLineTextView.setVisibility(View.INVISIBLE);
subscriberIdTextView.setVisibility(View.INVISIBLE);
suffixTextView.setVisibility(View.INVISIBLE);
这会在 ScrollView
中 UI 元素曾经所在的位置创建空白区域。
如何删除该空白并最小化 ScrollView
以再次适应?
最佳答案
我们必须在android中隐藏 View
First View.INVISIBLE
此 View 是不可见的,但出于布局目的,它仍然占用空间。
第二个 View.GONE
该 View 是不可见的,并且不占用任何布局空间。
查看.INVISIBLE
查看。消失
将代码替换为:
suffixSpinner.setVisibility(View.GONE);
serviceLineTextView.setVisibility(View.GONE);
subscriberIdTextView.setVisibility(View.GONE);
suffixTextView.setVisibility(View.GONE);
关于java - 在Android中隐藏UI元素后如何最小化 ScrollView 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57303607/