2016-01-04 1 views
0

Je veux styler un ToggleButton que j'ai placé dans mon ActionBar mais je n'arrive pas à le faire. J'ai essayé d'appliquer un contexte simple, mais cela ne semble pas fonctionner. J'ai essayé de suivre ceci: Android toggle button custom look mais cela ne semble pas fonctionner ici était ma tentative:Impossible de styler l'objet ActionBar?

create_post_menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context=".CreatePost"> 

    <item 
     android:id="@+id/toggle_test" 
     android:title="Private" 
     app:showAsAction="always" 
     android:orderInCategory="1" 
     android:background="@drawable/pick_out_line" 
     app:actionViewClass="android.widget.ToggleButton" /> 
</menu> 

pick_out_line.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@color/white" android:state_checked="true" /> 
    <item android:drawable="@color/white" android:state_pressed="true" /> 
    <item android:drawable="@color/colorPrimary" /> 
</selector> 

Répondre

2

Vous pouvez vous référer à cette question : ToggleButtons as actionBar custom view behaving weirdly. Peut-être qu'il peut vous aider à résoudre votre problème est le bouton bascule custion lors de la configuration barre d'action

+0

A travaillé parfaitement! Je vous remercie! – user1871869

+0

Vous êtes les bienvenus :) –