android spinner默认样式不支持换行和修改字体样式的解决方法 需求: 在spinner中显示的数据过多,需要换行,而Android自身提供的android.R.layout.simple_spinner_dropdown_item样式不支持换行,因此参考android提供的样式修改即可。 代码如下: 自定义布局文件:spinner_dropdown_item.xml 直接拷贝自android.R.layout.simple_spinner_dropdown_item,只需修改android:singleLine,将其改为false,即可支持换行。 <?xml version="1.0" encoding="utf-8"?> <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" style="?android:attr/spinnerDropDownItemStyle" android:singleLine="false" android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:ellipsize="marquee" /> ========================================= //默认的不支持修改字体样式 simple_spinner_item.xml <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:gravity="left" android:textColor="#2A99FB" android:textSize="18sp" android:textStyle="bold" android:singleLine="true" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="marquee" />

更多相关文章

  1. android 5.0新特性之Material Design 使用Material主题
  2. android更换控件默认样式
  3. android 样式表-selector
  4. Android(安卓)UI Action Bar之ActionBarSherlock
  5. Android(安卓)UI Action Bar之ActionBarSherlock
  6. Android学习系列(39)--Android主题和样式之系统篇(上)
  7. Android(安卓)TextView的特殊使用:阴影,加样式
  8. 丢失Android系统库或者Conversion to Dalvik format failed with
  9. Android中主题与样式

随机推荐

  1. Android中数据的保存和提取
  2. android-数据库操作实例,留着以后用
  3. Android 如何获取最顶端的Top Activity
  4. Android源码中的单例模式android.util.Si
  5. Android Studio实现Activity生命周期的7
  6. android 硬解码用opengles3.0渲染视频
  7. 调试android ethernet 的常用命令
  8. android ndk知识汇总
  9. Android Studio加载老旧项目会遇到的问题
  10. android TextView 如何实现消息滚动