android - Demo ListFragment Error -
i demo listfragment it's error. can do? me fix it. study android month not skill
listfragment.class
oncreateview{ menuadapter adapter = new menuadapter(getactivity()); menu = new menu(r.drawable.ic_home, "trang chu"); adapter.add(menu); menu = new menu(r.drawable.ic_people, "khuyen mai"); adapter.add(menu); menu = new menu(r.drawable.ic_photos, "cam nang"); adapter.add(menu); menu = new menu(r.drawable.ic_communities, "gan toi"); adapter.add(menu); menu = new menu(r.drawable.ic_pages, "video"); adapter.add(menu); menu = new menu(r.drawable.ic_whats_hot, "gioi thieu redsun"); adapter.add(menu); setlistadapter(adapter); return inflater.inflate(r.layout.list, null); }
in adapter,
arrayadapter<menu> { context context; public menuadapter(context context) { super(context, 0); this.context = context; } public view getview(int position, view convertview, viewgroup parent) { view view = convertview; if (view == null) { view = layoutinflater.from(getcontext()).inflate( r.layout.menulist_layout, null); } imageview icon = (imageview) view.findviewbyid(r.id.menuitem); icon.setimageresource(getitem(position).getimageres()); textview title = (textview) view.findviewbyid(r.id.menutext); title.settext(getitem(position).gettitle()); return view; } }
i don't known error in code.
the main issue passing 0 resource id in custom adapter class.
you need pass valid resource id of layout file
super(context, 0);
to
super(context, android.r.layout.simple_list_item_1); // or own layout list item
Comments
Post a Comment