【发布时间】:2019-04-14 17:13:41
【问题描述】:
我遇到了警报对话框的问题。当我创建一个警报对话框时,默认行为是不带分隔符显示。我想得到与下图完全相同的东西
我的代码显示了一些不同的东西,比如我不想要的最后一个列表项底部的额外行。
AlertDialog.Builder builder = new AlertDialog.Builder(context);
AlertDialog alertDialogObject = builder.create();
builder.setItems(valueList, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
editField.setText(valueList[item]);
editField.setError(null);
editField.requestFocus();
}
});
alertDialogObject = builder.create();
ListView listView=alertDialogObject.getListView();
listView.setDivider(new ColorDrawable(Color.LTGRAY)); // set color
listView.setDividerHeight(2); // set height
alertDialogObject.show();
有人可以帮忙吗?我想像上面第一张图片一样获得对话框警报?
【问题讨论】:
标签: android android-alertdialog