2016-04-05 33 views
-2
<item 
     android:title="Notification" 
     app:showAsAction="collapseActionView|withText" 
     android:visible="true" 
     android:checked="true" 
     android:checkable="true"/> 

.onCreateOptionsmenu'daki onay kutusunun rengi nasıl değiştirilir? Yukarıdaki kodu kullanarak oluşturulmuş onay kutusunu

Denetlenmeyen modda onay kutusu beyaz renktedir. onay kutusunun rengi nasıl değiştirilir?

+0

Ne kullanıyorsunuz? Android stüdyosu – klaymen

+0

styles.xml dosyasını kullanın ve temanızı buraya ekleyin. –

+0

kullanan Android stüdyo –

cevap

2

style.xml dosyanıza ThemeOverlay.AppCompat.Dark temasını genişleten özel bir stil bildirin.

<style name="MyPopupTheme" parent="ThemeOverlay.AppCompat.Dark"> 
    <item name="android:colorControlActivated">@color/red </item> 
    <item name="android:colorControlHighlight">@color/red</item> 
    <item name="android:colorControlNormal">@color/white</item> 
</style> 

Bu stili, app: popupTheme yoluyla Araç Çubuğunuza uygulayın.

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    app:popupTheme="@style/MyPopupTheme" /> 
1

Sen tema özelliklerini aşağıda gibi kullanarak app görüşlerini özelleştirebilirsiniz.

<style name="AppTheme" parent="MyMaterialTheme.Base"> 

</style> 

<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style>