解决方案 »

  1.   

    在button的onclick里改变其background就可以
      

  2.   

     问题是我的联网获取到结果 判断之后再更新UI,异步线程不能更新UI  
      

  3.   

    异步线程不能更新UI,只能说不能直接更新,你可以在异步线程里用handle来更新,或者你的这个button效果完全可以用一个button的动态style来设置啊
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item
            android:drawable="@drawable/b_true"
            android:state_pressed="true"
            />
        <item
            android:drawable="@drawable/b_false"
            android:state_pressed="false"
            />
    </selector>