Android使用 selector 自定义控件背景 (以spinner 为例)

1. 在drawable中设置背景spinner_style.xml 文件  如图:

2. 在 styles.xml 中添加该背景

3. 最后在 spinner 控件添加样式

4.参考 http://www.cnblogs.com/top5/archive/2012/05/10/2494763.html

时间: 2024-08-26 08:36:19

Android使用 selector 自定义控件背景 (以spinner 为例)的相关文章

android XMl Selector 图片背景点击和焦点获取样式

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认时的背景图片 --> <item android:drawable="@drawable/menu_frame_scale_no_focused"/>

Android自定义控件背景及其Drawable以实现扁平化

扁平化? 人们都说扁平化是从IOS和WindowsPhone那边吹过来的邪风,但是不可否认:扁平化是我见过的最舒服.最自然的表现方式.从开发角度上来讲,扁平化的设计可以使得我们从许多屏幕适配和尺寸调节的工作中解放出来(虽然只是那么一点点),更加关注功能:而在在使用层面上,只要文化水平不是特别地低(没有恶意),拟物化的那点提示作用也不是那么明显,当然这里不是说拟物化不好,总之:相对于其他表现方式,扁平化碉堡了. 咱们也做一个扁平化 上面说了,扁平化的控件其实在开发中是非常容易的.这里让我们一起动手

浅谈android的selector背景选择器

关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法. 首先android的selector是在drawable/xxx.xml中配置的. 先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片. drawable/list_item_bg.xml <?x

Android之Selector详解(背景选择器)

定义: 在XML中定义的一个可绘制(drawable)的对象,它可以根据状态的不同为同一个图形更换不同的图片.比如说,对于一个按钮控件(Button)可以有几种不同的状态(pressed,focused或者其它),你可以使用state list为其中的每一个状态来设置按钮的背景图片. XML的位置: android的selector是在res/drawable/中配置的 标签与属性: android:constantSize 这个是布尔型,false表示各个状态的大小(size)各自不同,tru

Android中自定义下拉样式Spinner

Android中自定义下拉样式Spinner 本文继续介绍android自定义控件系列,自定义Spinner控件的使用. 实现思路 1.定义下拉控件布局(ListView及子控件布局) 2.自定义SpinerPopWindow类 3.定义填充数据的Adapter 效果图 一.定义控件布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http:/

Android使用selector自定义按钮

可视化编辑器,alt+1到9键,切换到工具区,tab键,选择按钮,esc键,返回编辑 Android使用selector自定义按钮 以前定义按钮的时候,想使用自定义的Button总是习惯在activity中获取该按钮然后,重写该按钮的onTouchListener然后在当中切换按钮的背景图片.这样做不但使activity中的代码变得臃肿而且不能该按钮不能达到重用的目的. 后来接触到了Android 中的selector挺好用的,下面详细讲解一下如何使用selector,首先在res\drawab

android 选择器selector的用法说明

一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 <?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认时的背景图片--> <item android:drawable="@draw

Android应用之——自定义控件ToggleButton

我们经常会看到很多优秀的app上面都有一些很漂亮的控件,用户体验非常好,比如togglebutton就是一个很好的例子,IOS系统下面那个精致的togglebutton如今在android下面也可以实现了,而且还可以自定义它的颜色文字背景图,做出各种漂亮的开关按键出来.这里就用到了android里面一个比较常用的技术--自定义控件. 先来看下我们实现的自定义的togglebutton效果图:      自定义控件的步骤: 1.首先,定义一个类继承View 或者View的子类,这个取决于要定义的控

TextView 添加Selector的背景和颜色不能正常运行

 TextView 添加Selector的背景和颜色不能正常运行,原因,textview未设置clickable <TextView android:id="@+id/tv_edit" android:layout_width="63dp" android:layout_height="25dp" android:layout_alignParentRight="true" android:layout_margin