3 回答
TA贡献1963条经验 获得超6个赞
尝试下面的代码
if (code != null && !code.equels("")
{
startbtn.setVisibility(View.VISIBLE);
}
else
{
startbtn.setVisibility(View.GONE);
}
startbtn.setOnClickListener(new View.OnClickListener() {
//Required action
}
TA贡献1757条经验 获得超7个赞
在android中你可以通过三种方式设置按钮:1.VISIBLE 2.INVISIBLE 3.GONE
使用button.INVISIBLE
隐藏按钮而不是因为button.GONE
后一个按钮从视图中删除而不是隐藏。这就是您收到空指针异常的原因。
TA贡献1828条经验 获得超13个赞
您可以尝试以下代码:
if (code == null || code.equals("")
{
startbtn.setVisibility(View.INVISIBLE);
}
else
{
startbtn.setVisibility(View.VISIBLE);
}
如果代码中的值为 null 或为空,我们将按钮设置为不可见,否则它将可见。
添加回答
举报