首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

spinner 怎么变小一点,里面的文字格式如何设定

2012-08-15 
spinner 如何变小一点,里面的文字格式怎么设定?本人最近做一个程序当中要使用到spinner可是,在layout xml

spinner 如何变小一点,里面的文字格式怎么设定?
本人最近做一个程序当中要使用到spinner可是,在layout xml中不能设定不能达到我要的效果。
以下代码
android:id="@+id/modspinner"
android:layout_width="130px"
android:layout_height="28px"

android:layout_centerHorizontal="true"
 android:textSize="10dip"

还有,文字的大小不能设定,颜色也不能设定。

 以上代码的效果



文字颜色是指

这个图片里的“单次定时”这几个字的颜色。

求高人指点,谢谢!

[解决办法]
这个不能单独设定,自己做吧,用个BUtton+dialog
[解决办法]
自定义一个spinner 或者用楼上的组件组合也行!
[解决办法]
应该可以吧,都是继承view的,下拉的内容可以改颜色的。
设置SpinnerAdapter就行了。实现getDropDownView这个函数。
我觉得可以对这个SpinnerAdapter实现
abstract View getSelectedView()这个接口,返回的view就是当前spinner显示的view,也就是“单次定时”这个view。这个函数里修改一下颜色,我觉得就可以了

[解决办法]
在数据绑定的时候,用自己定义的layout就可以了。

adapter = new ArrayAdapter<String>(this, R.layout.myspinner_layout,
"");

adapter.setDropDownViewResource(R.layout.myspinner_item);

在layout下面定义myspinner_layout和myspinner_item,里面可以设置字体大小颜色

热点排行