简体   繁体   English

我可以使用自定义列表显示在警报对话框中吗?

[英]Can i use custom list to appear in a alert dialog?

I have created a custom adapter to display different images in the each list items from the drawable resource. 我创建了一个自定义适配器,以在来自drawable资源的每个列表项中显示不同的图像。 Now the custom adapter is working good in a listview. 现在,自定义适配器在列表视图中运行良好。 Now i need to display the list in a alertdialog or any other instead of displaying in another layout. 现在,我需要以AlertDialog或任何其他方式显示列表,而不是以其他布局显示。

将其显示在看起来像对话框的常规子活动中。

This code snippet shows a custom list inside a dialog box... : 此代码段在对话框中显示了一个自定义列表...:

        Dialog dialog2 = new Dialog(Activity.this);
        ListView modeList = new ListView(Activity.this);
        AlertDialog.Builder builder = new AlertDialog.Builder(Activity.this);


            builder.setTitle(" results[s] ");
            MySimpleAdapter adapter = new MySimpleAdapter(Activity.this, data , R.layout.list_main, 
                    new String[] { "name", "distance" ,"phone","web"}, 
                    new int[] { R.id.item_title, R.id.item_subtitle ,R.id.item_subtitle1 ,R.id.item_subtitle2});
            modeList.setAdapter(adapter);
        }





        builder.setView(modeList);
        dialog2 = builder.create();
        dialog2.show();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM