Android样式和主题之选择器的实例讲解

 更新时间:2019年03月30日 10:04:05   作者:徐刘根  
今天小编就为大家分享一篇关于Android样式和主题之选择器的实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

Android学习笔记之样式和主题之选择器

(1)布局文件

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:paddingBottom="@dimen/activity_vertical_margin"
  android:paddingLeft="@dimen/activity_horizontal_margin"
  android:paddingRight="@dimen/activity_horizontal_margin"
  android:paddingTop="@dimen/activity_vertical_margin"
  tools:context=".MainActivity" >
  <Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_marginBottom="189dp"
    android:layout_marginLeft="55dp"
    android:textColor="@color/button_selector"
    android:text="测试颜色列表状态" />
</RelativeLayout>

需要在按钮里边使用:android:textColor="@color/button_selector"

(2)需要在res目录下创建一个color文件夹

button-selector文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_pressed="true" android:color="#ffff0000"/>
  <item android:state_focused="true" android:color="#ff0000ff"/>
  <item android:color="#ff000000"/>
</selector>

其他文件不做修改,默认的就可以

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • Flutter 实现进度条效果

    Flutter 实现进度条效果

    在一些上传页面炫酷的进度条效果都是怎么实现的,今天小编通过本文给大家分享Flutter 一行代码快速实现你的进度条效果,感兴趣的朋友一起看看吧
    2020-05-05
  • Android 解决TextView排版参差不齐的问题

    Android 解决TextView排版参差不齐的问题

    这篇文章主要介绍了Android 解决TextView排版参差不齐的问题的相关资料,需要的朋友可以参考下
    2017-01-01
  • Android检测Activity或者Service是否运行的方法

    Android检测Activity或者Service是否运行的方法

    下面小编就为大家分享一篇Android检测Activity或者Service是否运行的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • GuideView的封装实现app功能引导页

    GuideView的封装实现app功能引导页

    这篇文章主要为大家详细介绍了GuideView的封装实现app功能引导页,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • Android自定义View实现绘制水波浪温度刻度表

    Android自定义View实现绘制水波浪温度刻度表

    这篇文章主要为大家详细介绍了Android如何利用自定义View实现一个水波浪温度刻度表,文中的示例代码讲解详细,感兴趣的小伙伴可以尝试一下
    2022-11-11
  • Android中深入学习对象的四种引用类型

    Android中深入学习对象的四种引用类型

    这篇文章主要介绍Android中深入学习对象的四种引用类型,Java中,一切被视为对象,引用则是用来操纵对象的;在JDK1.2就把对象引用分为四种级别,从而使程序能更灵活控制它的生命周期,级别由高到底依次为强引用、软引用、弱引用、虚引用,需要的朋友可以参考一下
    2021-10-10
  • Activity配置、启动和关闭activity实例详解

    Activity配置、启动和关闭activity实例详解

    这篇文章主要介绍了Activity配置、启动和关闭activity实例详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • Android音频开发之SurfaceView的使用详解

    Android音频开发之SurfaceView的使用详解

    这篇文章主要为大家介绍了Android中SurfaceView的使用方法,本文通过简要的案例,为大家进行了详细的讲解,需要的朋友可以参考一下
    2022-04-04
  • Android通过bin二进制程序调用jar原理

    Android通过bin二进制程序调用jar原理

    最近在研究monkey测试,发现monkey测试的代码都是JAVA编写的,通过编译生成jar包,而我们在执行测试时直接执行/system/bin/monkey这个二进制程序的,那么它是如何能调起java程序的呢,本文小编给大家介绍了Android通过bin二进制程序调用jar原理,需要的朋友可以参考下
    2023-10-10
  • android.graphics.Matrix类用法分析

    android.graphics.Matrix类用法分析

    这篇文章主要介绍了android.graphics.Matrix类,较为详细的分析了Matrix类矩阵与坐标运算的相关函数功能与使用注意事项,并结合实例形式分析了android.graphics.Matrix类具体使用方法,需要的朋友可以参考下
    2017-08-08

最新评论