-2
我写一个应用程序中,我使用的ListView,但每当我做运行我的程序获得: -产生的原因:了java.lang.RuntimeException
日志说: -
03-07 12:24:34.030: E/AndroidRuntime(20663): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
onCreate()方法: -
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
contactList = new ArrayList<HashMap<String, String>>();
ListView lv = getListView();
// Listview on item click listener
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
}
});
// Calling async task to get json
new GetContacts().execute();
}
activity_main.xml中: -
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="#b5b5b5"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_selector" />
检查这个http://stackoverflow.com/questions/22217171/listfragment-crashes-when-tab-选择和给出错误/ 22217236#22217236 – Raghunandan