Android ArrayAdapter有多个对象?

时间:2013-08-30 22:08:44

标签: android listview android-arrayadapter

我可以设置一个ArrayAdapter<对象>或ArrayAdapter<字符串>有多个对象?我有一个带有Icon和TextView的ListView项目。我可以用它来设置TextView名称:

    mDrawerList.setAdapter(new ArrayAdapter<String>(
            this,
            R.layout.drawer_list_item,
            mDrawerItems));

但我还想为每个ListView项目的每个ImageView分配一个Icon。我有一个int[]包含所有可绘制图标参考,我该如何将其传递给适配器?

ImageView ID为:android:id="@android:id/icon1"

TextView ID为:android:id="@android:id/text1"

1 个答案:

答案 0 :(得分:0)

您可以将SimpleAdapterMap一起用于数据。 更多:http://developer.android.com/reference/android/widget/SimpleAdapter.html