Expand/open a spinner when click on Button in android -
i new android , trying expand spinner when user click on button. example: have spinner values 'ok' button when user click on 'ok' button spinner need expands itself.
is possible event expand spinner hen tapped on button?
i want show spinner below image when tapped on button
xml:- --- <?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <button android:layout_margintop="50dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onclick="clickme" android:layout_gravity="center_horizontal" android:text="spinner"/> </linearlayout> activity:- ---- public class spinnerlist extends appcompatactivity { string [] spinnerlist = {"first","second","third" }; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.spinner_layout); } public void clickme(view view){ } }
you can use performclick method of spinner explicitly open spinner popup.
spinner.performclick(); edit
public class spinnerlist extends appcompatactivity { string [] spinnerlist = {"first","second","third"}; spinner spinner; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.spinner_layout); spinner = (spinner) findviewbyid(r.id.spinner); } public void clickme(view view){ spinner.performclick(); } } 
Comments
Post a Comment