2012-02-23 12 views
0

私はこのようなダイアログを作成しています:アンドロイド:フルスクリーンダイアログではない、本当にフルスクリーン

dialog = new Dialog(Start.this); 
dialog.setContentView(R.layout.wait); 
dialog.setTitle(null); 
DisplayMetrics metrics = new DisplayMetrics(); 
getWindowManager().getDefaultDisplay().getMetrics(metrics); 
getWindow().setLayout(metrics.widthPixels, metrics.heightPixels); 
dialog.show(); 

しかし、それは本当にフルスクリーンではありません、それはそれの周りにそのダイアログエッジを有します。完全にフルスクリーンに設定する方法はありますか?

答えて

1

右の関連するセクションの最初の質問を見ると、この質問が表示されます:Android Borderless Dialog。あなたの質問に答えます。デフォルトのダイアログテーマではなく、別のテーマを使用したいとします。

0
getWindow().setLayout(metrics.widthPixels, metrics.heightPixels); 

が間違っている場合は、アクティビティではなくダイアログウィンドウを設定する必要があります。このように:

dialog.show(); 
dialog.getWindow().setLayout(metrics.widthPixels, metrics.heightPixels); 
関連する問題