java - How to Select an Array By Selected List Position in Android -


i have 1 string array hold options , 470 string array hold option's values use spinner populate options string array. want select array between 470 arrays according selected option. example if select 2. option want print values2 array screen. how can do. dont want use 470 if else blocks.

final  string[] options={"option0","option1","option2","option3"...};  final  string[] values0={"kjhk","kjhkhkhk","asfasd"}; final  string[] values1={"gvctc","ononnnın","njbsalna"}; final  string[] values2={"aasd","qwert","asadad"}; . . final  string[] values470{"ljlj","ljljl","opıuo"};  spinner1.setonitemselectedlistener(new onitemselectedlistener() {         public void onitemselected(adapterview<?> parent, view view, final int position,long id) {   } 

if want setup data hand. here's quick & dirty solution based on provided information , data structure :

    map<string,list<string>> optiontovaluemap=new hashmap<>();     list<string>values= new arraylist<>();     values.add("1");     values.add("2");     optiontovaluemap.put("option0",values);     // values 'option0'     (string value:optiontovaluemap.get("option0")){      } 

Comments

Popular posts from this blog

dns - How To Use Custom Nameserver On Free Cloudflare? -

python - Pygame screen.blit not working -

c# - Web API response xml language -