我正在尝试制作一个非常简单的可绘制列表视图。虽然我可以找到解决此问题的资源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);