这个在代码里实现 在onclicklistener里面
设置background= drawable/select_button

解决方案 »

  1.   

    那就不能用selector 来控制吗?
      

  2.   

    好像有难度
    因为比对下 pressed  selected  focused   pressed   window_focused
    这个5个状态 在没点按钮和点击按钮(鼠标up之后)好像都是一样的
    (我对selected 和focused 之前的区别也不是很清楚)
    因为按钮不像文本框 鼠标 up之后会释放焦点吧
    所以没法区分我也是刚刚接触
    你再自己看下能不能区分出2种不同的状态
    只要能分出不同的状态就能用selector实现
      

  3.   

    <selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_focused = "true"
    android:state_pressed = "false"
    android:drawable = "@drawable/selected">
    </item>

    <item android:state_focused = "true"
    android:state_pressed = "true"
    android:drawable = "@drawable/pressed">
    </item>

    <item android:state_focused = "false"
    android:state_pressed = "false"
    android:drawable = "@drawable/normal">
    </item>
    </selector>
      

  4.   

    还是自己仔细对比下
    pressed selected focused pressed window_focused
    的状态吧
    能区分就能用selector实现
    不能区分 就代码实现吧