android - List View With Sliding Menu Fragemnt -
update:
just know, when try importing project end more errors can count why i'm here trying figure out. sliding working fine, adding listmenu throwing me off. thank being patient me.
i didn't change main here anyways:
package com.projectcaruso.nfp; import android.os.bundle; import android.app.activity; import android.view.menu; public class mainactivity extends activity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); } @override public boolean oncreateoptionsmenu(menu menu) { // inflate menu; adds items action bar if present. getmenuinflater().inflate(r.menu.main, menu); return true; } }
i tired import code mine menufragment.java
package com.projectcaruso.nfp; import android.content.context; import android.os.bundle; import android.support.v4.app.listfragment; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup; import android.widget.arrayadapter; import android.widget.imageview; import android.widget.textview; public class menufragment extends listfragment { public view oncreateview(layoutinflater inflater, viewgroup container, bundle savedinstancestate) { return inflater.inflate(r.layout.list, null); } public void onactivitycreated(bundle savedinstancestate) { super.onactivitycreated(savedinstancestate); sampleadapter adapter = new sampleadapter(getactivity()); (int = 0; < 20; i++) { adapter.add(new sampleitem("sample list", android.r.drawable.ic_menu_search)); } setlistadapter(adapter); } private class sampleitem { public string tag; public int iconres; public sampleitem(string tag, int iconres) { this.tag = tag; this.iconres = iconres; } } public class sampleadapter extends arrayadapter<sampleitem> { public sampleadapter(context context) { super(context, 0); } public view getview(int position, view convertview, viewgroup parent) { if (convertview == null) { convertview = layoutinflater.from(getcontext()).inflate(r.layout.row, null); } imageview icon = (imageview) convertview.findviewbyid(r.id.row_icon); icon.setimageresource(getitem(position).iconres); textview title = (textview) convertview.findviewbyid(r.id.row_title); title.settext(getitem(position).tag); return convertview; } } }
the list.xml blank activity_main.xml follows:
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingbottom="@dimen/activity_vertical_margin" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" tools:context=".mainactivity" > <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> </relativelayout>
there many problems current code. suggest @ sample given in sliding menu (slidingfragmentactivity
,slidinglistactivity
) examples
can not have 2 activities running @ same time. sliding menu in back, managed front activity. looking fragment.
update:
activity, listfragment samples may help.
basiclly need is
// set content view setbehindcontentview(r.layout.fragment_menu);
should blank layout. important part:
return inflater.inflate(r.layout.list, null);
if super.oncreateview() nothing or crash having now. recommend looking @ 2 samples in link.
Comments
Post a Comment