Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么老款安卓系统上没有显示该开关?_Android_Android Layout_Android Switch - Fatal编程技术网

Android 为什么老款安卓系统上没有显示该开关?

Android 为什么老款安卓系统上没有显示该开关?,android,android-layout,android-switch,Android,Android Layout,Android Switch,所以我所做的切换在安卓8上正常显示,但在安卓4.x上是看不见的。我能做些什么使它可见 <Switch android:id="@+id/switch_animacja" android:layout_width="49dp" android:layout_height="49dp" android:checked="true" an

所以我所做的切换在安卓8上正常显示,但在安卓4.x上是看不见的。我能做些什么使它可见

<Switch
        android:id="@+id/switch_animacja"
        android:layout_width="49dp"
        android:layout_height="49dp"
        android:checked="true"
        android:thumb="@drawable/switch_thumb"
        android:track="@drawable/switch_track"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.47"
        app:layout_constraintStart_toEndOf="@+id/tekst_animacja"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.37"
        android:showText="true"
        android:visibility="visible"/>

您是否尝试使用“SwitchCompat”组件

<android.support.v7.widget.SwitchCompat
        android:id="@+id/switch_animacja"
        android:layout_width="49dp"
        android:layout_height="49dp"
        android:checked="true"
        android:thumb="@drawable/switch_thumb"
        android:track="@drawable/switch_track"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.47"
        app:layout_constraintStart_toEndOf="@+id/tekst_animacja"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.37"
        android:showText="true"
        android:visibility="visible"/>

请分享一个更广泛的视图上下文文本和constraintlayout是如何定义的?是的,但当我使用它时,会出现一些灰色矩形,我的应用程序会崩溃。检查在使用您从androidx使用的switchCompat时,是否使用了旧的支持库“androidx.appcompat.widget.switchCompat”->使用这个“android.support.v7.widget.switchCompat”->如果您的项目已经迁移到androidxDid,是否使用appcompat作为您的项目?在您的gradle文件:实现“com.android.support:support-v4:$androidSupportVersion”和实现“com.android.support:appcompat-v7:$androidSupportVersion”中,我想是的,这里是我的gradle文件:依赖项{implementation fileTree(dir:'libs',include:['*.jar']实现'androidx.appcompat:appcompat:1.0.2'实现'androidx.constraintlayout:constraintlayout:1.1.3'实现'com.google.android.material:material:1.0.0'测试实现'junit:junit:4.12'androidTestImplementation'androidx.test.ext:junit:1.1.0'AndroidTest实现'AndroidTest.espresso:浓缩咖啡核心:3.1.1'