2016-07-23 11 views

答えて

5

あなたのダイアログセットを膨らませる一方で、あなたのstyle.xmlに

<style name="DialogTheme" parent="android:Theme.Dialog"> 

    <item name="android:layout_width">fill_parent</item> 
    <item name="android:layout_height">fill_parent</item> 
    <!-- No backgrounds, titles or window float --> 
    <item name="android:windowBackground">@null</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowIsFloating">false</item> 
</style> 

をごダイアログ

のためのカスタムスタイルを作成する必要があり、このテーマ

dialog = new Dialog(this, R.style.DialogTheme);

9

はコード

の下に試してみてください
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this,android.R.style.Theme_Black_NoTitleBar_Fullscreen); 
あなたはAlertDialogを構築するためにDialogFragmentを使用している場合は210
+0

ありがとう、素晴らしい解決策!私は私のために働く! –

+0

ベストソリューション。魅力のように働く –

0

あなたはonResume()にLayoutParamsにMATCH_PARENTを設定することがあります。

@Override 
public void onResume() { 
    super.onResume(); 
    ViewGroup.LayoutParams params = getDialog().getWindow().getAttributes(); 
    params.width = WindowManager.LayoutParams.MATCH_PARENT; 
    params.height = WindowManager.LayoutParams.MATCH_PARENT; 
    getDialog().getWindow().setAttributes((android.view.WindowManager.LayoutParams) params); 
} 
関連する問題