Android 为什么老款安卓系统上没有显示该开关?
所以我所做的切换在安卓8上正常显示,但在安卓4.x上是看不见的。我能做些什么使它可见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
<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'