Tôi đang sử dụng android.support.v7.widget.SwitchCompat và tôi đang gặp phải những vấn đề sau đâyAndroid: SwitchCompat, đệm và màu sắc vấn đề
- phong cách của tôi trong đó bao gồm colorControlActivated không áp dụng
- Chuyển đệm using namespace Android và Res-Auto không có tác dụng
- làm thế nào để thiết lập các văn bản ngón tay cái là tất cả mũ
mã của tôi
Styles.xml
Lưu ý tôi đã cố gắng với NO phụ huynh và Theme.AppCompat.Light.NoActionBar
<style name="ToggleSwitchStyle" parent="Theme.AppCompat">
<item name="colorControlActivated">@color/emerald</item>
</style>
SwitchCompat My được định nghĩa trong một layout XML
<android.support.v7.widget.SwitchCompat
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:padding="5dp"
android:textOff="@string/no"
android:textOn="@string/yes"
app:showText="true"
android:switchPadding="5dp"
app:switchPadding="10dp"
app:theme="@style/ToggleSwitchStyle"
android:theme="@style/ToggleSwitchStyle"
android:textAllCaps="true"
app:thumbTextPadding="5dp"
>
Vì vậy, trong textAllCaps trên không không làm cho văn bản trên ngón tay cái tất cả các mũ.
Chuyển đệm không có tác dụng
Chủ đề sử dụng Res-Auto hoặc namespace Android không ảnh hưởng đến màu sắc tích cực.
Tuy nhiên tôi có thể thay đổi màu sắc hoạt động bằng cách thay đổi giọng màu sắc trên chủ đề tài liệu của tôi
<!-- Application theme. -->
<style name="MaterialDesign" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/yellow</item>
</style>