我已经为自己构建了一个应用程序,其中包含一个列表。到目前为止,我已经使用SimpleAdapter
来填充列表,但我决定移动到ArrayAdapter
。问题是,我不知道如何以相同的方式填充ArrayAdapter
!下面是我使用的方法我SimpleAdapter
:从simpleAdapter转换为ArrayAdapter
adapter=new SimpleAdapter(this, listItems, R.layout.custom_row_view, new String[]{"name", "current", "reset"}, new int[] {R.id.text1, R.id.text2, R.id.text3});
我listItems中的变量实际上是设置这样的:
static final ArrayList<HashMap<String,String>> listItems = new ArrayList<HashMap<String,String>>();
现在,尝试使用ArrayAdapter
构造函数使用相同的参数时,它给我一个错误。这怎么能做到?
在stackoverflow上可能至少有50个问题,询问如何对列表视图中的某些数据进行更改,但答案很少。你对这个问题的回答也回答了这50个问题。 – SmulianJulian 2015-05-20 09:14:08