博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图像状态资源的介绍~~以button按钮为例
阅读量:5293 次
发布时间:2019-06-14

本文共 633 字,大约阅读时间需要 2 分钟。

android sdk 提供的Button按钮默认样式显得比较单调,为解决这个问题android提供了另外一种方法,通过引用资源文件来定义按钮在不同的状态下的显示样式

状态资源文件位于drawable目录下的xml文件,

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="">
    <item android:state_pressed="true"
          android:drawable="@drawable/function_greenbutton_pressed" /> <!-- pressed -->
         
    <item android:state_focused="true"
          android:drawable="@drawable/function_greenbutton_pressed" /> <!-- focused -->
         
 
    <item android:drawable="@drawable/function_greenbutton_normal" /> <!-- default -->
</selector>

然后再在布局文件中通过android:background引用该资源即可

android:background">@drawable/button_select

转载于:https://www.cnblogs.com/jiefeiduan/p/4055040.html

你可能感兴趣的文章
20145308 《网络对抗》 注入shellcode+Return-to-libc攻击 学习总结
查看>>
将多张图片和文字合成一张图片
查看>>
自己动手写ORM(01):解析表达式树生成Sql碎片
查看>>
如何使用USBWebserver在本机快速建立网站测试环境
查看>>
百度Ueditor编辑器的Html模式自动替换样式的解决方法
查看>>
变量提升
查看>>
线性表可用顺序表或链表存储的优缺点
查看>>
在现有的mysql主从基础上,搭建mycat实现数据的读写分离
查看>>
[Flex] flex手机项目如何限制横竖屏?只允许横屏?
查看>>
tensorflow的graph和session
查看>>
JavaScript动画打开半透明提示层
查看>>
Mybatis生成resulteMap时的注意事项
查看>>
jquery-jqzoom 插件 用例
查看>>
1007. Maximum Subsequence Sum (25)
查看>>
iframe的父子层跨域 用了百度的postMessage()方法
查看>>
Js apply方法与call方法详解 附ES6新写法
查看>>
linux php全能环境一键安装,小白福利!
查看>>
图片生成缩略图
查看>>
关于Mysql select语句中拼接字符串的记录
查看>>
动态规划 例子与复杂度
查看>>