Android では、ダイアログのヘッダー レイアウト (アイコン + テキスト) レイアウトをカスタマイズできますか? または、タイトル テキストのカスタム文字列値を設定することはできますか?
ありがとうございました。
Android では、ダイアログのヘッダー レイアウト (アイコン + テキスト) レイアウトをカスタマイズできますか? または、タイトル テキストのカスタム文字列値を設定することはできますか?
ありがとうございました。
ダイアログとヘッダーの両方にカスタムレイアウトを設定すると、ダイアログのヘッダーを変更できます。私はこれまでこのメソッドを使用してヘッダーを完全に削除したことがありますが、これはカスタムヘッダーで機能するはずです。
dialog = new Dialog(context);
Window window = dialog.getWindow();
window.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
dialog.setContentView(R.layout.my_dialog_layout);
window.setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_custom_header);
これはすべて少し複雑ですが(ダイアログのレイアウトも設定する必要があるため)、Dialogをサブクラス化するよりも簡単です。