问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在android 中如何在xml里实现button/imagebutton的点击变色,在activity里又是如何实现的。

发布网友 发布时间:2022-12-17 00:47

我来回答

2个回答

热心网友 时间:2023-09-12 13:13

在res下建一个名为xml的文件夹,然后建一个xml文件,名字随便,然后将
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:state_pressed="false" android:drawable="@drawable/play"></item>
<item android:state_pressed="true"
android:drawable="@drawable/play_down"></item>
<item android:drawable="@drawable/play"></item>
</selector>
这段代码复制进去,这里面的play_down和play是两张图片。
然后再main.xml里设置imagebutton的android:src="@xml/select",其中select就是刚才在xml下建的xml文件名。
在上面的xml中是根据imagebutton的是否被按下的状态来改变imagebutton背景的。
在activity里对按钮的事件进行监听就行了,在事件里设置按钮的背景。

不明白再联系

热心网友 时间:2023-09-12 13:14

看说明文档
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中导条约是什么意思 南京的事业单位待遇好吗 condition ...个登陆和注册信息的源代码,最简单的就可以,不需要数据库的那种... 个旧附近的vba编程培训机构哪家比较正规? 个旧附近的.Net培训班? 个旧附近的编程培训班? 个旧附近哪里有编程培训在哪里? 湖口哪里可以学电脑电脑技术哪里可以学习 个旧北大青鸟少儿编程培训学费多少? android中的gridview的item中有一个ImageButton,怎么样实现点击Imageview的时候响应itemClick事件? 汤圆又叫什么 崩坏三弱元素盾是什么意思 崩坏三弱火护盾什么意思 钻石40分颜色H净度VVS1切工1ex 2vg的,和30分颜色FG净度VS1切工3ex的,哪个好? 所谓号称&quot;自动挂机赚钱&quot;的虚骗局,该清醒了 VG40口径是多少寸 天虹菲色小铺是正品吗 天虹买的尿不湿是正品吗 天虹自营的兰蔻是真的吗 天虹app专柜到家有假货吗 天虹优品数码是正品吗 天虹超市网上购物app白酒是正品吗 右脚脚面靠右部分疼痛 小说都市美娇娘 get in get on都作为上车的意思时 有什么区别 getln的翻译是:什么意思 get in和get on的区别 got in 怎么翻译 工资计算器是否能计算出每月实际工资收入 android求ImageButton按下的时候这种效果!(按下的高度和宽度不变,图片凸起) ImageButton点击事件怎么做 如何在 C#.net 开发中实现 网页的 ImageButton 点击 循环 响应不同事件? led照明灯具厂家推荐 led照明灯具价格与厂家介绍 led照明灯具厂家有哪些,led照明灯具厂家推荐? 导致456lll无法访问的原因是什么,456lll别的入口的什么 是不是456lll改到别的地方了 华为Mate 9对比华为Mate 9 Pro,到底买哪个 华为mate9 与华为mate9 pro哪个好? 幼儿园品德教育活动过程中需要注意的问题 英雄联盟虚空恐惧怎么打亚索,求技能加点和对线方法 网上哪里买7寸平板手机便宜最实惠 哪个网上购物(买平板电脑和手机)最便宜和安全,有保障? 求平板手机购买推荐 哪里可以买到平板电脑手机,货到付款的那种 中国地质大学机电学院卓越班怎么样 合工大机械与电子信息哪个好 中国地质大学机械与电子信息学院在哪个校区 武汉地大机械与电子信息学院的宿舍几人一间