首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

android自定义Spinner的下拉式样(setDropDownViewResource)

2012-06-27 
android自定义Spinner的下拉样式(setDropDownViewResource)需求:在spinner中显示的数据过多,需要换行,而An

android自定义Spinner的下拉样式(setDropDownViewResource)

需求:

在spinner中显示的数据过多,需要换行,而Android自身提供的android.R.layout.simple_spinner_dropdown_item样式不支持换行,因此参考android提供的样式修改即可。

?

?

代码如下:

?

自定义布局文件:spinner_dropdown_item.xml,内容如下:

?

?

 android:singleLine="false"    android:layout_width="fill_parent"    android:layout_height="?android:attr/listPreferredItemHeight"    android:ellipsize="marquee" />
?

以上代码直接拷贝自android.R.layout.simple_spinner_dropdown_item,只是修改了上面黑色粗体部分,将其改为false,即可支持换行。

?

效果图如下:


android自定义Spinner的下拉式样(setDropDownViewResource)

?

?

1 楼 零下。 2011-11-18   请问楼主是否有办法修改spinner的弹出框的样式。 2 楼 aswang 2011-11-18   零下。 写道请问楼主是否有办法修改spinner的弹出框的样式。


方法和上面类似,弹出框的样式是android默认的,你只需要找到它默认的样式文件,根据原有的样式定义自己的,然后在你的程序中替换掉就行了。

热点排行