Android:DialogFragmentでタイトルを設定する

Android 3.0以上で使えるようになったフラグメント。DialogFragmentは普通のDialogのようにFragmentを扱える便利なFragmentですが、タイトルをどうやって設定するのかがちょっとわからなかった。DialogFragmentのメソッドにsetTitleとかあるのかなーと思ったら、なかった。
調べたところ、onCreateDialogメソッドを継承して、そこで設定するのがよさそう。

参照ページ
How to set the title of DialogFragment?

// 親クラスはDialogFragment
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    Dialog dialog = super.onCreateDialog(savedInstanceState);
    dialog.setTitle(R.string.title_hoge);
    return dialog;
}

以上でーす。


カテゴリー Android, Java | タグ   | パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です