double click - How to open and close Slidedrawer with one button - android -
trying open , close slidedrawer 1 button not work
the xml code
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearlayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <button android:id="@+id/open_close_slide" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/setting" /> <slidingdrawer android:id="@+id/slidingdrawer1" android:layout_width="match_parent" android:layout_height="match_parent" android:content="@+id/content" android:handle="@+id/handle" > <button android:id="@+id/handle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="handle" /> <linearlayout android:id="@+id/content" android:layout_width="match_parent" android:layout_height="match_parent" > </linearlayout> </slidingdrawer>
the java code
final slidingdrawer slidingdrawer1 = (slidingdrawer) findviewbyid(r.id.slidingdrawer1); button setting = (button) findviewbyid(r.id.open_close_slide); setting.setonclicklistener(new view.onclicklistener() { @override public void onclick(view arg0) { // todo auto-generated method stub slidingdrawer1.open(); // want add code here close slide } });
how make button work double click in first click open slide , in second click close slide ?
final slidingdrawer slidingdrawer1 = (slidingdrawer) findviewbyid(r.id.slidingdrawer1); button setting = (button) findviewbyid(r.id.open_close_slide); setting.setonclicklistener(new view.onclicklistener() { @override public void onclick(view arg0) { if (slidingdrawer1.isopened()){ slidingdrawer1.close(); } else{ slidingdrawer1.open(); } } });
Comments
Post a Comment