我正在使用自定义视图。 在自定义视图上我正在绘制一些图表。而且我在布局上使用TextView。当我在按钮点击上使这个TextView VISIBLE和INVISIBLE ,它是清除图。为什么清除GONE和INVISIBLE的图形?
任何想法?
答案 0 :(得分:44)
详细了解Android : difference between invisible and gone?
从Documentation你可以说
View.GONE 此视图不可见,并且不占用任何空间 布局目的。
View.INVISIBLE 此视图不可见,但仍会占用空间用于布局。
让我们用一些图片来清除这个想法。
假设你有三个按钮,如下面
现在,如果您将Button Two的可见性设置为不可见(View.INVISIBLE
),那么输出将
当您将按钮2的可见性设置为已消失(View.GONE
)时,输出将为
希望这会清除你的怀疑。
答案 1 :(得分:4)
来自Android official documentation,
View.GONE此视图不可见,并且不占用任何空间 布局目的。
View.INVISIBLE此视图不可见,但仍占用空间 布局目的。