取消选中时,我的复选框不可见

时间:2016-05-25 17:55:58

标签: java android xml

我有一个复选框,我给了一个边框,所以我可以看到它处于未检查状态。在模拟器和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)上,当它们未被检查时它们是不可见的。

0 个答案:

没有答案