これまで、ユーザーがボタンを押さないようにしたい場合は、を設定しbutton.setClickable(false);
、通常はテキストをある種の灰色に変更していました(ボタンが無効になっていることをユーザーに知らせるため)。今日、私はそのsetEnabled()
物件に出くわしました。
そこで、ドキュメントにアクセスして、以下のメソッドの説明を確認しました。
setEnabled(boolean enabled)
Set the enabled state of this view.
これはどういう意味ですか?有効状態/クリック可能状態と無効状態/クリック不可状態の違いは何ですか?クリック可能なプロパティを使用することと、プロパティを使用することの違いを誰かに説明してもらえsetEnabled()
ますか?いつ何を使うべきですか?Stack Overflowを検索しましたが、関連するものが見つかりませんでした。