诡异的Spinner级联样式
在android开发中我做了一个省市县三级联动的效果,却出现了一个很诡异的问题。
Spinner默认的选项的颜色是黑色,可添加了联动效果以后,城市和区县的选项字体的颜色全是灰白色,再加上背景也是白的,基本上是看不清字的。
把我搞得郁闷得,试了一下午,一晚上,还没好。
用过设置
最后比较了一下发现省的好着,就市县不行。再比较一下代码,省的是这样写的:
ct.BindSpinner(spn_sf_list, 9001, "", Customer_info.this);//省份
城市的是这样写的:
ct.BindSpinnerByGroup(spn_cs_list, Group_Code, "", getApplicationContext());
这么一比较,把getApplicationContext()换成 Customer_info.this试试?
果然好了。但是什么原因呢?