在xml中设置spinner文字大小、颜色
Spinner用的还是挺多的,很多时候spinner的选项都是从后台数据库中查询得到,然后用adapter绑定进去;但是也有一些时候选项值是直接通过entries属性将string-array资源绑定进去,实际上对于我这样的在小公司做做小程序的人来说,这种方式用得挺多的^_^……
关于如何改变spinner中的文字大小,度娘了一番,结果并不是很多,而且多半都是和adapter相关的,在JAVA代码中进行设置。这种方式不适用于我,我的目标就是在布局文件中结合style属性设置,不过没效果。但是我根据个人判断,这个思路应该有用才对,可能是哪里没写到位而已,所以只是要找到无效的原因就好。最终是在腾讯云的一个问答里面看到了答案,截图如下:
不明白为什么是朝鲜文字或者是韩国文字,我也分不清。。。汗 不过这不重要。重要的是有代码,最直接最粗暴不过。
我的问题就在于没有使用AppCompatSpinner。。。就是这么简单
有一点要提的是这样设置之后,spinner弹出的下拉框里面的文字大小也是style里设置的大小,从上面的图里面也可以看出来。这里就不再贴我自己的效果图了。
这里只是记录一下正确方法,多提供一个有答案的地方,不用像我一样找半天才找到。。。具体原因就不去深究了,或许也并没有深究的价值。如果非要说的话,我只能说使用规则就是这样!嗯,按规则写就有效,否则有一点差别就没效果。