Android中如何使用Spinner,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
● Adapter的设置,调用setAdapter()方法。
● 追加Item选择时间的处理,调用setOnItemSelectedListener()方法,并把AdapterView.OnItemSelectedListener实例作为参数传递过去。
Android Spinner例程源码(Java)
ArrayAdapter< String> adapter = new ArrayAdapter< String>( this, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item); adapter.add("red"); adapter.add("green"); adapter.add("blue"); Spinner spinner = (Spinner) findViewById(id.spinner); spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected( AdapterView< ?> parent, View view, int position, long id) { Spinner spinner = (Spinner) parent; Log.v("Test", "id = " + id + "(" + spinner.getSelectedItem().toString() + ")"); } @Override public void onNothingSelected(AdapterView< ?> parent) { } });
Android Spinner例程源码(Resource)
< Spinner android:id="@+id/spinner" android:layout_height="wrap_content" android:layout_width="fill_parent"/>
看完上述内容,你们掌握Android中如何使用Spinner的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。