我正在开发一个应用程序,其中有一个在AlertDialog
中填充的列表。 在某些事件发生时,对话框出现,显示其Title
、Message
和Custom listview
。 问题是,当我在列表中添加超过4个条目时,被设置的对话框消息会被列表视图隐藏。 我想展示列表视图在消息下方,无论列表有多长。 有人能帮我吗?
实现如下:
AlertDialog.Builder builder = new AlertDialog.Builder(xActivity.this);
builder.setTitle("Title");
builder.setMessage("Following items are in the List");
final ListView modeList = new ListView(xActivity.this);
ArrayAdapter<String> modeAdapter = new ArrayAdapter<String>(xActivity.this, android.R.layout.simple_list_item_1, android.R.id.text1, simpleArray);
modeList.setAdapter(modeAdapter);
modeList.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
builder.setView(modeList);
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
// Do Something
}
}});
final Dialog dialog = builder.create();
dialog.show();
非常感谢您的帮助.... :-)