目前我在学习setListAdapter,遇到以下2个代码片段:片段1:ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, R.layout.layout_nm, R.id.layout_idnm, items);
setListAdapter(adapter);片段2:setListAdapter(new ArrayAdapter<String>(this, R.layout.layout_nm, R.id.layout_idnm, items););我的问题是:1.这两个片段的意思是相同的吗?2.第二个片段是定义ArrayAdapter吗?
2 回答
幕布斯7119047
TA贡献1794条经验 获得超8个赞
在第二段代码中有一个多余的";"
,所以要去掉
之前:
setListAdapter(new ArrayAdapter<String>(this, R.layout.layout_nm, R.id.layout_idnm, items););
去掉后:
setListAdapter(new ArrayAdapter<String>(this, R.layout.layout_nm, R.id.layout_idnm, items));
如果用第二段代码,就不需要创建一个局部变量。
添加回答
举报
0/150
提交
取消