将Google Play服务添加到build.gradle文件后,我的CheckBox丢失了自定义样式,ActionBar上的图标已更改(现在我有箭头)。
<CheckBox
android:id="@+id/login_cb_remember"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="Remember me"
android:checked="false" />
清单:
<application
android:allowBackup="true"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:icon="@mipmap/ic_launcher">
style.xml:
<resources
xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:textColor">#232323</item>
<item name="android:checkboxStyle">@style/CheckBoxAppTheme</item>
</style>
</resources>
style_apptheme.xml
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="CheckBoxAppTheme" parent="android:Widget.CompoundButton.CheckBox">
<item name="android:button">@drawable/apptheme_btn_check_holo_light</item>
</style>
</resources>
这种情况在添加后开始发生:
compile 'com.google.android.gms:play-services:7.8.0'