我试图制作一个非常简单的drawables列表视图。虽然我可以找到解决这个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);
答案 0 :(得分:0)
更改
ArrayAdapter<Integer> adapter = new ArrayAdapter<Integer>(this, android.R.layout.simple_list_item_1, android.R.id.text1, values);
到
ArrayAdapter<Integer> adapter = new MyCustomAdapter<Integer>(this, android.R.layout.simple_list_item_1, android.R.id.text1, values);