0

ドローアブルリソースの各リストアイテムに異なる画像を表示するカスタムアダプタを作成しました。これで、カスタムアダプタがリストビューで正常に機能しています。次に、別のレイアウトで表示する代わりに、アラートダイアログまたはその他のリストを表示する必要があります。

4

2 に答える 2

1

代わりに、ダイアログのように見える通常のサブアクティビティに表示します。

于 2011-10-13T07:28:59.350 に答える
0

このコードスニペットは、ダイアログボックス内にカスタムリストを表示します...:

        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();
于 2011-10-13T07:29:33.163 に答える