关于资源文件中selector的使用

关于资源文件中selector的使用

http://img1.sycdn.imooc.com//climg/5a10f70e0001c03908150207.jpg

图片中的功能要想实现正确的写法应该是什么

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
慕盖茨4064035 2017-12-06 11:16:17

//参考写法

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

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

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

    <item android:drawable="@android:color/holo_red_dark"/>

</selector>


好帮手慕雪 2017-11-20 18:47:19

1)<selector>不要包裹在<color>中;2)这是单独的一个文件,不要写在color.xml 里。3)那肯定是错的呀,“<selector>不要包裹在<color>中。”已经说的很清楚了吧

  • 提问者 凛冬phx #1
    我的意思是除了包裹的问题,item的写法也错了。改了就好了。。。。。
    2017-11-22 09:54:55
好帮手慕雪 2017-11-20 10:34:20

<selector>不要包裹在<color>中。然后在代码中切换fragement的时候适当调整菜单selected为真,其它两项为假。这时就能看到效果了。

  • 提问者 凛冬phx #1
    我是在color.xml 里写的 把<color>去掉之后依旧不行
    2017-11-20 17:45:28
  • 好帮手慕雪 回复 提问者 凛冬phx #2
    这是单独的一个文件,不要写在color.xml 里
    2017-11-20 17:55:42
  • 提问者 凛冬phx 回复 好帮手慕雪 #3
    重点是我一开始的截图里selector的写法是错的吧。。。。这回答。。。。算了
    2017-11-20 18:22:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android从界面到数据存储2018版
  • 参与学习       504    人
  • 提交作业       1003    份
  • 解答问题       1044    个

本专题是专为有Java语言基础想入坑Android开发的同学们准备的。从AndroidUI基础一直到网络,数据存储,一步到位入门Android开发。如果你会Java,那就不要犹豫了~ ~

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师