诡异的Spinner级联样式

在android开发中我做了一个省市县三级联动的效果,却出现了一个很诡异的问题。

Spinner默认的选项的颜色是黑色,可添加了联动效果以后,城市和区县的选项字体的颜色全是灰白色,再加上背景也是白的,基本上是看不清字的。

把我搞得郁闷得,试了一下午,一晚上,还没好。

用过设置

最后比较了一下发现省的好着,就市县不行。再比较一下代码,省的是这样写的:
ct.BindSpinner(spn_sf_list, 9001, "", Customer_info.this);//省份

城市的是这样写的:
ct.BindSpinnerByGroup(spn_cs_list, Group_Code, "", getApplicationContext());

这么一比较,把getApplicationContext()换成 Customer_info.this试试?

果然好了。但是什么原因呢?

 

posted @ 2011-12-30 11:17  木油  阅读(449)  评论(1编辑  收藏  举报