【发布时间】:2015-08-10 11:53:30
【问题描述】:
您好,我正在使用没有自定义视图的 AlertDialog,通过以下方式设置列表的数组适配器:
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
final EditText input = new EditText(MainActivity.this);
builder.setView(input);
builder.setTitle("Please Select");
String[] listStrings = {"string1", "string2"};
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_single_choice, listStrings);
builder.setSingleChoiceItems(arrayAdapter, 0, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
}
});
builder.show();
我想附加EditText 用于搜索列表,但EditText 显示在列表末尾。我想要EditText 列表顶部,所以请建议我不要使用自定义布局。
final EditText input = new EditText(MainActivity.this);
builder.setView(input);
我尝试改变builder.setView(input);的顺序
【问题讨论】:
标签: android android-alertdialog