我开发了一个minSdk = 10的Android应用程序,现在我想在其中一个Activity中添加 Switch (具有名称为content_main.xml的布局文件)。
由于Switch需要minSdk为14,我在AndroidManifest中更新了相同的内容并且
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="20" />
但是当我在xml上添加Switch时,仍然会出现
错误查看需要API级别14(当前最小值为10)
此外,Android Studio会自动创建一个重复的布局文件,一个用于当前的sdk版本,另一个用于API级别14,并且它们不会自动更新,这会在UI中产生冲突。
请告诉我,如何安全地将这两个布局文件合并为一个以避免冲突。由于我需要一个开关,在这种情况下将如何使用(因为应用程序似乎没有响应Manifest文件)
答案 0 :(得分:1)
如果使用android Studio,你应该查看build.gradle并检查minSdkVersion!