他们是将 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 回答