0
私は2つのボタンを持つ編集テキストフィールドを使って警告ダイアログを動的に作成しています。ダイアログボックスは、私がコードからどのように行うのか分からないが、あなたはXMLからビューを膨らませる場合、私はそれが親幅AlertDialogで親の幅を埋める方法を教えてください
public void showMessageDialog(String name){
final AlertDialog.Builder alert = new AlertDialog.Builder(this);
this.etMessage = new EditText(this);
etMessage.setText("");
alert.setMessage("Message " + name);
alert.setView(etMessage);
alert.setPositiveButton("Message", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
updateLocation();
}
});
alert.setNeutralButton("Map", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
showMap();
}
});
alert.show();
}
うんが、ダイアログボックスは、XMLに存在しません。あなたがそのようにのようなビューを膨らませることができ
シート。私はダイアログ要素が存在するとは思わない。 – Brian
いいえ、任意のビューをインスタンス化してAlertDialog.Builderに追加することができます。あなたのお手伝いをするためにさらに答えを加えました。 –