一直以来用listview的时候ID都是@id/android:list,曾经也改过其他的,但是都报错。由于工作原因一直没仔细找原因。
现在才发现
因为 :
我一直用默认的 setListAdapter(adapter)
他使用的是系统的默认ID必须是@id/android:list。
当改动id时,就不能直接 setListAdapter(adapter)了
要想用就要这样的
ListView list=(ListView)findViewById(R.id.mylist);
...
....
list.setListAdapter(adapter).
这样就OK了