Android setvisibility:无法解析为变量
我想隐藏民意调查,但设置Visibity:gone不起作用。如果我为视图添加一个参数。这是一个错误的说法 类型不匹配:无法从void转换为boolean 类型不匹配:无法从void转换为boolean 因为返回Android setvisibility:无法解析为变量,android,Android,我想隐藏民意调查,但设置Visibity:gone不起作用。如果我为视图添加一个参数。这是一个错误的说法 类型不匹配:无法从void转换为boolean 类型不匹配:无法从void转换为boolean 因为返回void而不是boolean 要检查is视图的可见性,请使用view.getVisibility(),它返回view.VISIBLE(0)、view.VISIBLE(4)、或view.GONE(8)如果在“if”条件下设置视图的可见性不正确,if语句中应该有一个布尔值。但是,您可以这样做来
void
而不是boolean
要检查is视图的可见性,请使用
view.getVisibility()
,它返回view.VISIBLE(0)
、view.VISIBLE(4)
、或view.GONE(8)
如果在“if”条件下设置视图的可见性不正确,if语句中应该有一个布尔值。但是,您可以这样做来完成工作:
if(studentLeftFragment.pollLinearLayout.getVisibility() == View.VISIBLE)
{
studentLeftFragment.pollLinearLayout.setVisibility(GONE);
...
...
}
Visibity:gone不起作用。如果我为View添加一个参数,它会说一个错误,表示类型不匹配:无法从void转换为boolean。If(studentLeftFragment.pollLinearLayout.setVisibility(View.gone))感谢@prashant patel提供了宝贵的输入。它为我起了作用
if(studentLeftFragment.pollLinearLayout.getVisibility() == View.VISIBLE)
{
studentLeftFragment.pollLinearLayout.setVisibility(GONE);
...
...
}