[英]Using setVisibility in Android?
According to android docs, void setVisibility(int visibility)
has One the following parameters VISIBLE
, INVISIBLE
, or GONE
. 根据android docs, void setVisibility(int visibility)
具有以下参数VISIBLE
, INVISIBLE
或GONE
。
View dp2 = findViewByid(R.id.title);
dp2.setVisibility(View.GONE);
So why do we have to use View.GONE
, instead of dp2.setVisibility(GONE);
那么,为什么我们必须使用View.GONE
而不是dp2.setVisibility(GONE);
GONE
is a static
field on the View
class. GONE
是View
类上的static
字段。
If your code has import android.view.View
, you reference GONE
as View.GONE
. 如果您的代码已import android.view.View
, View.GONE
GONE
引用为View.GONE
。
If your code has import static android.view.View.GONE
— a static import — you can reference GONE
simply as GONE
. 如果您的代码已import static android.view.View.GONE
( 静态导入 ),则可以将GONE
简称为GONE
。
如果你是在扩展视图或类extends
任何类extends View
,然后就可以直接使用GONE
不使用View.GONE
,但如果你是在一个类中,不扩展任何View
,那么你必须使用View.GONE
,这是因为GONE
是在类View
定义的常量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.