RT,对Button,可以设置android:background="#00000000"来去掉点击按下的默认蓝色背景。但Menu这样不行。
请问:Menu该如何去掉按下时的默认蓝色背景??

解决方案 »

  1.   

    Button按钮去掉style="?android:attr/buttonBarButtonStyle",同时加上android:background="#00000000",就去掉点击按下的默认蓝色背景。但Menu<menu xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@+id/fm_channel_list"
              android:showAsAction ="always"
              android:title="@string/favorite_manager"
              //style="@android:style/Widget.Holo.ActionButton.Overflow"
              android:icon="@drawable/btn_fm_list"/>
    </menu>去掉style="@android:style/Widget.Holo.ActionButton.Overflow"或者自己定义style,不管怎么改都去不掉按下时的默认蓝色背景。修改过的人分享下
      

  2.   

    背景色去掉了,但有popupMenu的item在点击时,如何获取popupMenu弹出还是隐藏的状态?需要根据这个状态来显示不同的图片效果
      

  3.   

    如何获取popupMenu弹出还是隐藏的状态?需要根据这个状态来显示不同的图片效果