Я добавил новый стиль в свой android styles.xml, и, похоже, он каким-то таинственным образом (на мой взгляд) повлиял на другой стиль.Вот xml
<style name="ToolbarBtnStyle">
<item name="android:textColor">@drawable/btn_text</item>
<item name="android:background">#00000000</item>
<item name="android:padding">5dip</item>
<item name="android:textSize">12sp</item>
<item name="android:layout_width">54dip</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="BtnStyle">
<item name="android:gravity">center_vertical|center_horizontal</item>
<item name="android:textColor">@drawable/btn_text</item>
<item name="android:background">@drawable/btn</item>
</style>
Стиль BtnStyle работал нормально для меня.Однако после добавления ToolbarBtnStyle фон BtnStyle исчезает (это изображение @ drawable / btn).
Кажется, что виновником является фон ToolbarBtnStyle.Я хочу, чтобы он был прозрачным, поэтому я установил на # 00000000.Это заставляет изображение другого стиля кнопки исчезать.Если я сделаю фон ToolbarBtnStyle # FF000000, то фон BtnStyle вернется.
У меня либо есть фундаментальное недопонимание о том, как эти стили взаимодействуют, либо это ошибка в стиле Android.Есть мысли о том, что может происходить?