2015-11-19 2 views
0

я увидел, чтоSeperate панели инструментов стиль меню действий и Checkbox стиль

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:textColorSecondary">@android:color/white</item> 

влияет как меню ... цвет текста (как в ... значок справа), но также изменить границы непроверенного флажок. То, что я пытался сделать, это дать им разные цвета. Я постарался дать другой стиль флажку, но не повезло.

<style name="Checkbox" parent="Widget.AppCompat.CompoundButton.CheckBox"> 
    <item name="android:textColorSecondary">@color/blue</item> 
</style> 

и

<CheckBox 
      android:id="@+id/activitySettings_checkBox_announce" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:focusable="false" 
      android:focusableInTouchMode="false" 
      android:clickable="false" 
      style="@style/Checkbox"/> 

но, кажется, невозможно дать какой-либо стиль с флажком, потому что он всегда использовать тему своей деятельности в.

ответ

0

Вы можете изменить цвет, используя следующий атрибут

<style name="CheckBox" parent="Widget.AppCompat.CompoundButton.CheckBox"> 
     <item name="colorControlNormal">@color/checkbox_normal</item> <!-- border color --> 
     <item name="colorControlActivated">@color/checkbox_activated</item> <!-- fill color --> 
     <item name="colorControlHighlight">@color/checkbox_highlight</item> <!-- animation color --> 
</style> 
Смежные вопросы