android静态spinner,2020/4/10安卓开发:Spinner下拉框
发布日期:2021-08-28 13:15:25 浏览次数:9 分类:技术文章

本文共 948 字,大约阅读时间需要 3 分钟。

layout中定义组件

使用数组为spinner静态赋值

在valuse下建立arrays.xml

定义数组元素赋值(只能用string数组)

赵丽颖迪丽热巴杨超越使用spinner的entries属性

使用适配器String[] strings={"赵丽颖","迪丽热巴","杨春雨"};Spinner spinner=(Spinner)findViewById(R.id.spinner);ArrayAdapter adapter=new ArrayAdapter(this,R.layout.spinnerintem ,strings);spinner.setAdapter(adapter);说明1:

R.layout.spinnerintem为sprinner选中的item的布局 可通过来设置item的文本信息(比如居中 字体大小等) 注意用TextView布局

说明2:

strings为itme的文本信息

说明3:可以使用

ArrayAdapter 和 ArrayAdapter 等 但是对应的属于类型要与泛型对应

设置每个item的监听器spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView> adapterView, View view, int i, long l) { TextView textView=(TextView)view; Toast.makeText(MainActivity.this,textView.getText(),Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView> adapterView) { }});说明:可以利用 TextView textView=(TextView)view;来设置每个itme的文本格式 字体大小 居中等

297d7f1f1b0f86bcf06644999360fb7b.png

703a04e760d481cd0784e63b742a553c.png

来源:https://www.cnblogs.com/miwujun/p/12670872.html

转载地址:https://blog.csdn.net/weixin_33959449/article/details/117759036 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:html 小三角折叠菜单,大饱眼福 7款类型各异的CSS3实用菜单
下一篇:moz浏览器html背景音乐自动播放,H5案例---解决H5中背景音乐无法自动播放问题

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月28日 02时27分30秒