オンライン サンプルコードから showAlertDialog クラスを取得しましたが、いずれかの行で問題が発生しています。
alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);
「成功は解決できないか、フィールドではありません」と「失敗は解決できないか、フィールドではありません」と言っています。これらのアイコンを配置/配置する必要がある場所はありますか? どこでそれらを見つけることができますか?
オンライン サンプルコードから showAlertDialog クラスを取得しましたが、いずれかの行で問題が発生しています。
alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);
「成功は解決できないか、フィールドではありません」と「失敗は解決できないか、フィールドではありません」と言っています。これらのアイコンを配置/配置する必要がある場所はありますか? どこでそれらを見つけることができますか?
簡単に修正するには、これらのアイコンがres/drawableフォルダーにある必要があります。これらのアイコンを作成したことがない場合は、作成する必要があります。Photoshop/画像エディタ/インターネット/どこからでも。しかし、それらは存在する必要があります。
ファイル名 (拡張子が png の場合) は次のようになります。
success.png
fail.png
drawableただし、ドローアブルの密度に依存しないフォルダーであるため、これはさまざまなデバイスで見栄えが悪くなります。
代わりに、ldpi、mdpi、hdpi、xhdpi のサイズを変えて、そこにアイコンを配置してください。
フォルダー構造は次のようになります。
res/
drawable-ldpi/
drawable-mdpi/
drawable-hdpi/
drawable-xhdpi/
詳細については、複数の画面のサポートと複数の画面の設計を参照してください。