我有一个复选框,我给了一个边框,所以我可以看到它处于未检查状态。在模拟器和AS中可以看到这个边框,但在我的手机上边框不存在。当您按下"隐形"我的手机上的复选框通常会带有复选标记和颜色,但是当它取消选中时,它将变为不可见。这是复选框的XML:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
android:id="@+id/unfollowlay"
android:layout_above="@+id/hi"
android:layout_marginBottom="10dp">
<ImageView
android:layout_width="60dp"
android:layout_height="60dp"
android:src="@drawable/minus1"
android:layout_marginRight="20dp"
/>
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="visible"
android:layout_marginTop="13dp"
android:buttonTint="@color/red"
android:id="@+id/unfollow"
android:onClick="onUnfollow"
android:scaleX="1.4"
android:scaleY="1.4"
/>
</LinearLayout>
</RelativeLayout>
编辑
我的清单中的主题设置是:
android:theme="@style/AppTheme
我的styles.xml文件中的主题设置是:
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
我正在模拟器中运行应用程序,其中复选框很好地显示,并且在我的手机(Android kitkat 4.4.4)上,当它们未被检查时它们是不可见的。