【发布时间】:2017-07-09 09:22:10
【问题描述】:
有没有办法在 Android 的 AlertDialog 中创建多行 EditText。我设置了 setLines,它显示了几行更大的 EditText。但是当我输入它时,它不会转到下一行,并且仍然输入 同一行。这是我的代码。
Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Comment");
final EditText input = new EditText(this);
final String item_value = ItemList.get(position).get("comment");
input.setText(item_value);
input.setInputType(InputType.TYPE_CLASS_TEXT);
input.setLines(5);
input.setMaxLines(5);
input.setGravity(Gravity.LEFT | Gravity.TOP);
builder.setView(input);
builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
builder.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
那么我该如何解决这个问题。谢谢和问候。
【问题讨论】:
标签: android android-edittext multiline