带有列表和图像视图的android对话框
我是android新手。我有一个包含imageview和textview的布局。我还有一个包含一些数据信息的列表 我想在textview位置的对话框中添加列表。Imageview被设置为默认图像,我想在momenet中保留它。稍后,我将有一个带有imageview的新列表,我想从layout.view位置将其设置为我的imageview 我想问一下如何将列表数据设置为textview,以及如何从对话框中获取单击的元素 我不知道如何在文本对话框中添加列表带有列表和图像视图的android对话框,android,dialog,android-imageview,textview,Android,Dialog,Android Imageview,Textview,我是android新手。我有一个包含imageview和textview的布局。我还有一个包含一些数据信息的列表 我想在textview位置的对话框中添加列表。Imageview被设置为默认图像,我想在momenet中保留它。稍后,我将有一个带有imageview的新列表,我想从layout.view位置将其设置为我的imageview 我想问一下如何将列表数据设置为textview,以及如何从对话框中获取单击的元素 我不知道如何在文本对话框中添加列表 builder = new AlertDi
builder = new AlertDialog.Builder(getApplicationContext());
LayoutInflater li = (LayoutInflater) getApplicationContext().getSystemService(LAYOUT_INFLATER_SERVICE);
View promptsView = li.inflate(R.layout.contact_filster_list,(ViewGroup) findViewById(R.id.layout_root));
builder.setView(promptsView);
final ImageView userInput = (ImageView) promptsView.findViewById(R.id.dialog_icon);
final TextView userInput1 = (TextView) promptsView.findViewById(R.id.dialog_text);
查看如何使用自定义列表视图。您可以使用builder.setAdapter()将自定义列表视图设置为警报对话框。您可以发布您的联系人列表布局xml文件并作为旁注:您应该将
getApplicationContext()
更改为YourActivityName。此
。这样做可以避免潜在的内存泄漏。