2012年8月22日水曜日

[Android SDK] 全画面カスタムダイアログの作成

通常のダイアログは画面中央にちょこんと小窓が表示されますが、Activityのように全画面表示に変更することができます。

以下の手順で、ダイアログをカスタマイズします。
(ダイアログを継承して全画面表示にする際には、setContentViewでレイアウトを設定してから設定変更します)

1.ダイアログの大きさが全画面にする
//Dialog dialog;
dialog.getWindow().setLayout(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);


2.ダイアログの境界線を非表示にする

//Dialog dialog;
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));


3.タイトルバーを非常にする
//Dialog dialog;
requestWindowFeature(Window.FEATURE_NO_TITLE);



以上で全画面表示されるはずです。



0 件のコメント:

コメントを投稿