android - ListAddapter in FragmentList -


why these errors appearing?

04-10 17:07:57.880: e/androidruntime(917): process: com.example.programming_fragments, pid: 917 04-10 17:07:57.880: e/androidruntime(917): java.lang.runtimeexception: content must have listview id attribute 'android.r.id.list' 04-10 17:07:57.880: e/androidruntime(917):  @ android.support.v4.app.listfragment.ensurelist(listfragment.java:344) 04-10 17:07:57.880: e/androidruntime(917):  @ android.support.v4.app.listfragment.onviewcreated(listfragment.java:145) 04-10 17:07:57.880: e/androidruntime(917):  @ android.support.v4.app.fragmentmanagerimpl.movetostate(fragmentmanager.java:925) 04-10 17:07:57.880: e/androidruntime(917):  @ android.support.v4.app.fragmentmanagerimpl.movetostate(fragmentmanager.java:1088) 04-10 17:07:57.880: e/androidruntime(917):  @ android.support.v4.app.backstackrecord.run(backstackrecord.java:682) 04-10 17:07:57.880: e/androidruntime(917):  @ android.support.v4.app.fragmentmanagerimpl.execpendingactions(fragmentmanager.java:1444) 04-10 17:07:57.880: e/androidruntime(917):  @ android.support.v4.app.fragmentmanagerimpl$1.run(fragmentmanager.java:429) 04-10 17:07:57.880: e/androidruntime(917):  @ android.os.handler.handlecallback(handler.java:733) 04-10 17:07:57.880: e/androidruntime(917):  @ android.os.handler.dispatchmessage(handler.java:95) 04-10 17:07:57.880: e/androidruntime(917):  @ android.os.looper.loop(looper.java:136) 04-10 17:07:57.880: e/androidruntime(917):  @ android.app.activitythread.main(activitythread.java:5017) 04-10 17:07:57.880: e/androidruntime(917):  @ java.lang.reflect.method.invokenative(native method) 04-10 17:07:57.880: e/androidruntime(917):  @ java.lang.reflect.method.invoke(method.java:515) 04-10 17:07:57.880: e/androidruntime(917):  @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:779) 04-10 17:07:57.880: e/androidruntime(917):  @ com.android.internal.os.zygoteinit.main(zygoteinit.java:595) 04-10 17:07:57.880: e/androidruntime(917):  @ dalvik.system.nativestart.main(native method) 

code:

<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="schemas.android.com/apk/res/android"; android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ffeeeeee" android:gravity="center" android:orientation="vertical" > <listview android:id="@+id/listview1" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </linearlayout> 

issue layout have set in oncreateview().

if override oncreateview in custom listfragment , need inflate layout has listview in it, id android:id="@android:id/list".

if want have different layout default 1 used in listfragment , override oncreateview() , else use default layout.

this code in listfragment,. can @ default layout (r.layout.list_content) , see if need override layout

@override public view oncreateview(layoutinflater inflater, viewgroup container,         bundle savedinstancestate) {     return inflater.inflate(com.android.internal.r.layout.list_content,             container, false); } 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -