権限「 CALL_PHONE 」を使用する Android アプリがあります。この単純なアプリには、call インテントを使用して特定の番号に電話をかけるボタンが含まれているだけです。このアプリをタブレットと電話の両方にインストールしたいのですが、タブレットにインストールするときは、実行時にボタンを無効にして、ユーザーが通話機能なしでタブレットを使用して電話をかけようとしたときにエラーが表示されないようにしたいと考えています。 .
現時点では、ユーザーが初めてボタンをクリックしたときに、 setEnabled()
andsetClickable()
メソッドを使用して false に設定しています。MainActivity.java
私の質問は、ボタンを無効にしてテキストを変更できるかどうかです実行時またはアプリが最初に(タブレットで)開かれたときに、ユーザーが最初にボタンをクリックして「呼び出し」ボタンが必要であることを示す必要がない無効にしてクリックできないようにしますか?