0

我正在尝试制作一个非常简单的可绘制列表视图。虽然我可以找到解决此问题的资源http://stellarwavedev.com/2012/05/android-custom-arrayadapter-text-and-icon/ - 我对 Android 仍然比较陌生,并且发现解析这些更复杂的内容有些困难例子。

下面的代码正确显示了 ArrayList;尽管是整数(正如它所要求的那样)。但是,我为更改 ArrayAdapter 的泛型所做的任何尝试都会导致 eclipse 开始抱怨类型。

    ListView listView = (ListView) findViewById(R.id.fruitList);
    ArrayList<Integer> values = new ArrayList<Integer>();
    values.add(R.drawable.apple);
    values.add(R.drawable.banana);
    values.add(R.drawable.cherry);
    values.add(R.drawable.date);


    ArrayAdapter<Integer> adapter = new ArrayAdapter<Integer>(this,
    android.R.layout.simple_list_item_1, android.R.id.text1, values);

    // Assign adapter to ListView
    listView.setAdapter(adapter);
4

1 回答 1

0

Change

ArrayAdapter<Integer> adapter = new ArrayAdapter<Integer>(this, android.R.layout.simple_list_item_1, android.R.id.text1, values); 

to

 ArrayAdapter<Integer> adapter = new MyCustomAdapter<Integer>(this, android.R.layout.simple_list_item_1, android.R.id.text1, values);
于 2013-10-28T23:46:51.807 回答