android的spinner字体控制
来源:互联网 发布:淘宝客需要什么软件 编辑:程序博客网 时间:2024/06/04 19:09
最近开始研究android中的各种控件,发现spinner控件的字体有个比较蛋疼的问题
如果选用默认的字体
可以看到,字体超小。。。。手指根本点不上
于是乎就重载了BaseAdapter的
@Overridepublic View getView(int position, View convertView, ViewGroup parent) {TextView text = new TextView(upActivity);text.setText(this.provinces.get(position).getName());text.setTextSize(30);text.setPadding(15, 15, 15, 15);return text;}
确实也实现了字体的修改
但是出现了新的问题,外部的spinner也随之变大。。。这不是我们想要的方法
琢磨了一个下午,发现可以通过parent参数来确定是在spinner控件上使用还是在选择对话框中使用这个textview,而且两者是分开初始化的,于是
@Overridepublic View getView(int position, View convertView, ViewGroup parent) {TextView text = new TextView(upActivity);text.setText(this.provinces.get(position).getName());if (parent instanceof Spinner) {text.setTextSize(20);text.setPadding(5, 5, 5, 5);} else {text.setTextSize(30);text.setPadding(15, 15, 15, 15);}return text;}
通过instanceof 判断是在哪个控件中调用getview(),然后,根据不同的方法修改就可以了
好了,这就是我们要的效果
0 0
- android的spinner字体控制
- Android设置Spinner的字体和颜色
- android spinner 选中后显示字体的颜色设置
- Android 修改spinner 字体颜色 样式的方法
- android 自定义 4.0的spinner 自定义spinner的字体和颜色
- android设置Spinner字体颜色,格式,大小
- Android 自定义 spinner (背景、字体颜色)
- android之spinner背景、字体颜色
- Android 自定义 spinner (背景、字体颜色)
- Android 自定义 spinner (背景、字体颜色)
- Android 自定义 spinner (背景、字体颜色)
- Android 自定义 spinner (背景、字体颜色)
- android spinner 修改字体颜色和大小
- Android 自定义Spinner字体、颜色、大小
- Android 自定义 spinner (背景、字体颜色)
- Android 自定义 spinner (背景、字体颜色)
- Android 自定义 spinner (背景、字体颜色)
- Android 自定义 spinner (背景、字体颜色)
- 走进cassandra之一:CAP和分布式
- 互联网快速走进我们每个人的生活
- JavaScript內存优化
- 马哥Linux视频教程之零基础企业级Linux系统工程师就业班培训
- ogg 配置1
- android的spinner字体控制
- java des加密与解密
- 走进cassandra之二:数据模型
- 1077. Kuchiguse (20)
- setitimer设置定时器测试---1
- SQLite的并发处理
- html页面调试设置不让浏览器缓存
- 评论:翻拍《葫芦娃》是文化“啃老”
- window下mysql主从复制设置