当前位置: 首页 > 编程笔记 >

Android 使用selector改变按钮状态实例详解

秦英发
2023-03-14
本文向大家介绍Android 使用selector改变按钮状态实例详解,包括了Android 使用selector改变按钮状态实例详解的使用技巧和注意事项,需要的朋友参考一下

Android 使用selector改变按钮状态实例详解

在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 :

state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:

< selector xmlns:android="http://schemas.android.com/apk/res/android">

< item android:state_pressed="true" android:drawable="@drawable/arrow_pressed" />

< item android:drawable="@drawable/arrow_normal" />

< item android:state_checked="true" android:drawable="@drawable/arrow_pressed" />

< /selector>

 其中的android:src="@drawable/imageselector"

< ImageView 
android:layout_width="wrap_content"
android:layout_height="@android:dimen/app_icon_size"
android:layout_alignParentRight="true" 
android:scaleType="fitCenter"
android:layout_gravity="center" 
android:src="@drawable/imageselector"
android:clickable="true" 
android:focusable="true" 
android:id="@+id/blacklistImageView"
android:layout_marginRight="10dip" />

 如果当触发的控件不是ImageView,而是别的控件,可在代码中用

blacklistImageView.setPressed(true);
 
blacklistImageView.setChecked(true);

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 这肯定是个愚蠢的问题,因为stackoverflow中有很多相关的问题,也许答案很简单。但不管怎样,它在这里。我有一个按钮,并为它创建一个可绘制的xml。所以在我的按钮下面是代码: 现在,在我的drawable/button2下,我创建了一个选择器,其中我没有使用图像。下面是我的代码: 现在我要完成的是,当我单击该按钮时,它将其背景颜色改变为state_pressed所暗示的颜色,并且如果单击另一

  • 本文向大家介绍Android控件ToggleButton多状态按钮使用详解,包括了Android控件ToggleButton多状态按钮使用详解的使用技巧和注意事项,需要的朋友参考一下 什么是ToggleButton? ToggleButton一般有两种状态:选中和未选中 并且需要为不同状态设置不同的文本 ToggleButton属性 android:checked=”true”——当前按钮状态,选

  • 本文向大家介绍bootstrap改变按钮加载状态,包括了bootstrap改变按钮加载状态的使用技巧和注意事项,需要的朋友参考一下 bootstrap里面有个激活按钮的时候,按钮变成不可用的; 按照官网里面的方法介绍是在button按钮加个 data-loading-text="Loading..." 属性,然后js总体代码是这样: 其中autocomplete="off"属性是针对FF浏览器在页

  • 本文向大家介绍Android  selector的实例详解,包括了Android  selector的实例详解的使用技巧和注意事项,需要的朋友参考一下 Android  selector的详解 前言: StateListDrawable 是一种通过XML文件来定义的drawable,使用几个不同的图片来呈现同一个图形,通过object的状态来实现切换。例如,一个Button有几个不同的状态(按压,

  • 本文向大家介绍实例详解Android Selector和Shape的用法,包括了实例详解Android Selector和Shape的用法的使用技巧和注意事项,需要的朋友参考一下 shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美

  • 本文向大家介绍Android ImageView的selector效果实例详解,包括了Android ImageView的selector效果实例详解的使用技巧和注意事项,需要的朋友参考一下 Android ImageView的selector效果实例详解 在平时开发中如Button我们给它加上selector分别呈现pressed以及normal效果能给我们的用户体验上大大增色不少,可是我们当我