1

カスタムダイアログを作成しました:

//generate dialog view
LayoutInflater layoutInflater = LayoutInflater.from(activity);
View dialogView = layoutInflater.inflate(R.layout.warning_dialog, null);

//create dialog instance
Dialog warningDlg = new Dialog(getActivity(), R.style.CustomAlertDialog); //my dialog style
warningDlg.requestWindowFeature(Window.FEATURE_NO_TITLE);
warningDlg.setContentView(dialogView);
warningDlg.show();

上記のように、ダイアログ インスタンスを作成するときは、" " という名前の独自のスタイルCustomAlertDialogを使用します。これは次のようになります。

<style name="CustomAlertDialog" parent="@android:style/Theme.Dialog">
    <item name="android:windowBackground">@drawable/my_dialog_bg</item>
</style>

Android 2.3.3デバイスで表示するときにダイアログ ウィンドウに白い境界線が表示されることを除いて、うまく機能しています。上記のコードで白い境界線を削除するにはどうすればよいですか?

4

0 に答える 0