如何更改android 更改背景图片spinner 背景

Android 自定义 spinner (背景、字体颜色)_android开发_ThinkSAAS
Android 自定义 spinner (背景、字体颜色)
Android 自定义 spinner (背景、字体颜色)
1、准备两张图片,并做好9.png2、在drawable中定义spinner_selector.xml&?xml version="1.0" encoding="utf-8"?&&selector xmlns:android="/apk/res/android" &
&item android:state_pressed="true"
android:drawable="@drawable/spinner_press" /&&!--按下时效果--&
&item android:state_pressed="false"
android:drawable="@drawable/spinner" /&&!--默认效果--&
&/selector&3、style中定义
&!-- spinner --&
&style name="spinner_style"&
&item name="android:background"&@drawable/spinner_selector&/item&
&item name="android:paddingLeft"&5dip&/item&
&/style&4、调用&Spinner
android:id="@+id/field_item_spinner_content"
style="@style/spinner_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:animationCache="true"
android:drawSelectorOnTop="true" /&5、在layout中定义simple_spinner_item.xml&?xml version="1.0" encoding="utf-8"?&&CheckedTextView xmlns:android="/apk/res/android"
android:id="@android:id/text1"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:gravity="center_vertical"
android:textColor="#808080"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/&6、java代码ArrayAdapter&String& adapter = new ArrayAdapter&String&(mContext, R.layout.simple_spinner_item);String level[] = getResources().getStringArray(R.array.affair_level);//资源文件for (int i = 0; i & level. i++) {adapter.add(level[i]);}adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner.setAdapter(adapter);效果图
摘自:内容来源:
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发***微信Android&自定义&spinner&(背景、字体颜色)
1、准备两张图片,并做好9.png
2、在drawable中定义spinner_selector.xml
&?xml version="1.0"
encoding="utf-8"?&
xmlns:android="/apk/res/android"
android:state_pressed="true"
& android:drawable="@drawable/spinner_press"
/&&!--按下时效果--&
android:state_pressed="false"
& android:drawable="@drawable/spinner"
/&&!--默认效果--&
&/selector&
3、style中定义
spinner --&
& & &style
name="spinner_style"&
name="android:background"&@drawable/spinner_selector&/item&
name="android:paddingLeft"&5dip&/item&
android:id="@+id/field_item_spinner_content"
& & style="@style/spinner_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:animationCache="true"
android:drawSelectorOnTop="true" /&
5、在layout中定义simple_spinner_item.xml
&?xml version="1.0"
encoding="utf-8"?&
&CheckedTextView
xmlns:android="/apk/res/android"&
android:id="@android:id/text1"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:gravity="center_vertical"
android:textColor="#808080"
android:singleLine="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
6、java代码
ArrayAdapter&String& adapter =
new ArrayAdapter&String&(mContext,
R.layout.simple_spinner_item);
String level[] =
getResources().getStringArray(R.array.affair_level);//资源文件
for (int i = 0; i & level. i++) {
adapter.add(level[i]);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

参考资料

 

随机推荐