0
我試圖做一個非常簡單的drawables列表視圖。儘管我可以找到解決此問題的資源http://stellarwavedev.com/2012/05/android-custom-arrayadapter-text-and-icon/ - 但我仍然對Android不太熟悉,並且發現解析這些更復雜的示例有點困難。Listview顯示drawables而不是整數
以下代碼正確顯示了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);
你能告訴我們你嘗試過什麼,它是怎樣失敗的,什麼是錯誤訊息? –
你使用CustomAdapter嗎? – VenomVendor
@LajosArpad如問題中所述,沒有任何運行時或編譯錯誤,它只是顯示數字而不是圖像。 「 – Stumbler