alertdialog ビルダーを使用してアラート ダイアログを作成しました。ダイアログの左右のスペースを削除したい...基本的には左右に広げます。ダイアログの代わりにアクティビティを作成できることはわかっていますが、ボタン スタイルを保持したいので、そのボタン スタイルをアクティビティに実装するには、さまざまな SDK のレイアウトを作成する必要があり、長期的には不便です。
なぜ全幅が必要なのですか?AdMob 広告を表示する必要があり、全幅でないと広告が読み込まれないためです。
あらゆる種類のテーマプロパティを試したので、助けていただければ幸いです...
ありがとう、エイドリアン
PS: ダイアログを作成するための現在のコードは次のとおりです。
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.DialogTheme));
alertDialogBuilder.setInverseBackgroundForced(true);
LayoutInflater inflater = this.getLayoutInflater();
View view = inflater.inflate(R.layout.dial_dialog, null);
AdView adView = (AdView) view.findViewById(R.id.adView);
if (!application.getLicense().isValid()) {
adView.loadAd(new AdRequestWrapper(this));
}
alertDialogBuilder.setView(view);
alertDialogBuilder.setTitle(R.string.dial_dialog_title).setCancelable(false);
alertDialogBuilder.setPositiveButton(R.string.dial_dialog_message_positive_text, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
alertDialogBuilder.setNeutralButton(R.string.dial_dialog_message_neutral_text, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
alertDialogBuilder.setNegativeButton(R.string.dial_dialog_message_negative_text, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
alertDialog.getWindow().setLayout(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
PS2: これは私が必要とする画像です... http://www.tiikoni.com/tis/view/?id=f3aed38 赤ですべてのスペースを緩める必要があります。黄色でマークされたスペースに問題はありません。(取っておくことも、取り除くこともできます)