`

有关XML的点击状态背景图的设置

阅读更多
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_window_focused="false"
android:state_enabled="true" android:drawable="@drawable/1" />
 <item android:state_window_focused="false"
 android:state_enabled="false" android:drawable="@drawable/2" /> 
<item android:state_pressed="true" android:drawable="@drawable/3" /> 
<item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/8" /> 
<item android:state_enabled="true" android:drawable="@drawable/7" />
 <item android:state_focused="true" android:drawable="@drawable/9" /> 
<item android:drawable="@drawable/0" />
 </selector>  

 主要常用的状态就这些了。整理下方便查阅。

分享到:
评论

相关推荐

    android使用xml实现一些常用的背景图

    本教程将深入探讨如何使用XML来实现一些常见的背景图,包括按钮样式和文本编辑框布局。我们将主要关注四个核心概念:Shape、Selector、Layer-List以及XML布局。 1. **Shape**: Shape是Android XML绘图中的基本元素...

    Android自定义Button并设置不同背景图片的方法

    `onSetText` 用于设置按钮上的文本及其位置和样式,而 `onSetBmp` 则用于设置按钮在按下和松开状态下的背景图片ID。 ```java public void onSetText(String text, int nLeft, int nBottom, int nTextSize, int ...

    android ImageButton背景图片的切换

    ImageButton 可以设置背景图片、SRC 图片、点击事件等。 实现 ImageButton 背景图片的切换 要实现 ImageButton 背景图片的切换,我们需要准备两个图片资源:deng.png 和 dengliang.png。这些图片将被用于表示按钮...

    android应用程序实现更换自己的背景图片

    4. **选择器(Selector)**:如果希望根据状态(如点击、焦点等)改变背景,可以使用`StateListDrawable`,它是一个可以根据控件状态改变显示图像的资源。在`res/drawable`目录下创建XML文件定义选择器。 5. **...

    背景设置demo

    本篇文章将深入探讨如何在Android中为Button和EditText等视图设置背景,以及如何实现背景色的动态切换和状态变化。我们将以"背景设置demo"为例,结合标签"android 背景",讲解相关的知识点。 首先,Android中的视图...

    Android 点击TextView 改变背景色

    这样,你可以为正常状态和被点击状态分别定义背景颜色。 ```xml &lt;!-- res/drawable/textview_background.xml --&gt; &lt;item android:state_pressed="true" android:drawable="@color/pressed_color" /&gt; &lt;!-- 点击时的...

    按钮点击背景色变化、文字颜色变化

    接着,我们需要创建两个形状资源文件,分别代表按钮的默认状态和被点击状态。在`res/drawable/button_background.xml`和`res/drawable/button_background_pressed.xml`中,可以定义渐变色或者纯色背景,并通过`state...

    GridView设置选中状态

    - 如果需要全局的选中效果,比如高亮背景,可以覆写`GridView`的`setSelector()`方法,设置一个包含选中状态样式的Drawable。 ```java gridView.setSelector(new ColorDrawable(Color.TRANSPARENT)); // 首先移除...

    Flash+xml上下滚动焦点图代码

    在这个案例中,XML文件可能包含图片的URL、标题、导航按钮的状态等信息,Flash应用会解析这些数据并动态更新焦点图内容。这种方式的优势在于,内容的更新和设计的分离,使维护和扩展变得更加灵活。 3. **上下滚动...

    andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo

    现在,当你在Android Studio中运行项目,点击`ImageButton`时,它的背景会根据`Selector`定义的状态进行切换。如果你想要在代码中动态更改`Selector`,可以使用以下代码: ```java ImageButton myImageButton = ...

    Android实现跟踪单击状态的图片按钮

    在布局XML文件(例如activity_main.xml)中,我们可以将这个XML资源作为ImageButton的背景: ```xml android:id="@+id/imageButton" android:layout_width="wrap_content" android:layout_height="wrap_...

    Android 高德地图自定义点聚合marker图片及Overlay点击选中功能

    - 如果点击的Overlay是Marker,可以通过`Marker`对象的`setTitle()`或`setSnippet()`方法改变其显示样式,以表示选中状态。同时,可以监听`OnMarkerClickListener`,在`onMarkerClick()`方法中处理单个Marker的点击...

    Android控件点击变色

    2. **自定义主题**:除了在`styles.xml`中设置主题,还可以在按钮的XML布局文件中直接指定背景资源: ```xml android:id="@+id/my_button" android:layout_width="wrap_content" android:layout_height="wrap...

    实现跟踪鼠标单击状态的图片按钮

    综上所述,实现一个跟踪鼠标单击状态的图片按钮主要涉及设置按钮的触摸监听器或者点击监听器,以及利用Drawable的Selector来管理按钮的不同状态。这样的设计使得用户在与按钮交互时能够获得清晰的反馈,提高了应用的...

    Flex4中头部背景图片的Accordion

    Accordion组件是一种常见的UI控件,它允许用户通过点击不同的头部来展开或折叠相关的面板内容。这种组件非常适合于展示分层次的信息或者在一个有限的空间内组织大量内容。在Flex4中,Accordion组件属于`spark....

    Android开发实现按钮点击切换背景并修改文字颜色的方法

    selector可以用来设置这两个属性的不同状态下的值,例如默认状态、点击状态、禁用状态等。 下面是一个简单的示例,演示如何使用selector来实现按钮点击切换背景并修改文字颜色的效果。 首先,创建一个名为...

    带背景图的ExpandableListview界面。。。+ 源码

    为了实现背景图,可以在XML布局文件中定义父项和子项的视图,并设置背景属性。同时,你可以通过`convertView`进行视图复用,提高性能。 现在,我们需要在Activity中设置`ExpandableListView`: 1. 创建`...

    Android编程简单实现ImageView点击时背景图修改的方法

    本教程将详细介绍如何在Android中实现ImageView点击时背景图的修改。 首先,我们需要在`res/drawable`目录下创建一个XML文件,用于定义选择器(Selector)。选择器是一种状态列表资源,可以根据组件的不同状态(如...

    Flash+Xml电子相册滑动翻书效果

    《Flash+XML电子相册:实现滑动翻书效果详解》 在数字媒体技术日新月异的今天,Flash作为一种强大的交互式动画制作工具,常被用于创建各种动态展示效果,其中“Flash+XML电子相册滑动翻书效果”尤为引人注目。这种...

    Android点击ImageView后加边框

    5. **切换Drawable状态**: 当ImageView被点击时,可以切换它的背景为带边框的Drawable,未点击时恢复原状。这可以通过设置ImageView的background属性或者使用StateListDrawable来实现。StateListDrawable允许根据...

Global site tag (gtag.js) - Google Analytics