长按home键以后出现的最近打开的程序列表里面,长按住一个图标会看到图标周围有一圈黄边,这个是怎么实现的?

解决方案 »

  1.   

    按钮事件OnItemLongClickListener中切换图片就行
      

  2.   

    这个简单的很,在res目录下,新建一个文件夹(drawable)然后到drawable里面新建一个XML(btn_bg),XML内容如下:<?xml version="1.0" encoding="utf-8"?>
    <selector 
      xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_focused="true" android:drawable="@color/orange" /> <!-- 当控件获得焦点时变成黄色 -->
    <item android:state_pressed="true" android:drawable="@color/orange"  /> <!-- 当控件按下时变成黄色 -->
        <item  android:drawable="@drawable/bg_btn"></item><!-- 按钮的背景图片 -->
    </selector>写好之后,到你的XML里面找到要改变背景颜色的按钮 加上这句话android:background="@drawable/btn_bg"   效果就可以实现了。