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 或為空,我們將按鈕設置為不可見,否則它將可見。
添加回答
舉報