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;
}
以上でーす。
