カスタムビューを使用する代わりに、editTextをalertDialogに配置するためのより良い方法ですか?
質問する
891 次
1 に答える
2
これを使用してみてください:
final EditText input = new EditText(this);
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Title");
alertDialog.setMessage("Message");
alertDialog.setView(input, 10, 0, 10, 0); // 10 spacing, left and right
alertDialog.setButton("OK", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Clicked
}
});
alertDialog.show();
editText にカスタム レイアウトを追加する場合、私が知っている唯一のオプションは、レイアウトを LayoutInflater で膨らませ、それをビューとして使用することです。
于 2012-06-05T20:00:44.900 に答える