android中Spinner修改默认文本框的样式
来源:互联网 发布:大学练字钢笔推荐 知乎 编辑:程序博客网 时间:2024/06/06 18:44
问题概述
对于初学者来说,Spinner作为弹出选择框是一个很好的选择.但是笔者在使用Spinner的时候碰到一些问题.就是关于默认文本框样式的问题,在搜索引擎搜了很多资料都没有找到相关的解决方案.大体的资料一般都是自定义Spinner的二级菜单.所以这里我就不对自定义二级菜单的方法进行赘述.最后在stackOverflow找到了解决方案.
解决方案
重写Spinner空间的OnItemSelectedListener方法中的onItemSelected方法.然后获取其位置为0的元素(默认为TextView),然后通过TextView的方法对字体和颜色进行修改.笔者的编译环境为Android 6.0;
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { spinner.setSelection(position); TextView textView = (TextView) parent.getChildAt(0); textView.setTextColor(ContextCompat.getColor(StarActivity.this,R.color.black)); textView.setTextSize(15); } @Override public void onNothingSelected(AdapterView<?> parent) { } });
0 0
- android中Spinner修改默认文本框的样式
- android spinner修改样式
- Android修改spinner样式
- android 更改spinner默认样式
- Android中如何修改SeekBar的默认样式
- 修改Android中Spinner的显示及下拉样式的四种方法
- Android中修改ScrollBar默认样式
- Android 修改spinner 字体颜色 样式的方法
- Android fragment spinner 修改默认显示的文本内容
- Android开发:修改Spinner的默认选中值
- Android中spinner自定义样式
- Android 如何修改默认的Tab样式
- Android 实例讲解 Spinner样式修改
- android的SPinner外观样式
- android在代码中设置Spinner默认选中的值
- iOS中默认样式修改
- 去掉IE10、IE11的默认文本框样式
- 改变Android中默认Dialog的样式
- geohash的简单分享
- 线段树模版—A Simple Problem with Integers
- SpringMVC 使用验证框架 Bean Validation(上)
- Codeforces Round #347 (Div. 2) A - Complicated GCD
- Hadoop之——Could not resolve hostname XX错误解决办法
- android中Spinner修改默认文本框的样式
- Fiddler 教程
- 省
- JSP和Servlet的相互调用
- 携程Android App插件化和动态加载实践
- 面试求职-你们想知道的腾讯面经
- Android中 汉字使用Unicode编码格式表示
- C# 文件压缩与解压(ZIP格式)
- 深度学习实践指南(三)—— 参数(超参)及数据集的处理