В моем проекте у меня есть мероприятие под названием "Marquee". Однако по какой-то причине во вложенной папке в «макете» есть 2 файла, связанные с этим действием. Я не помню, как это делал. Почему это здесь? Я тратил время на изменение кода в "activity_marquee.xml", но ничего не менялось, потому что мой телефон будет использовать только "activity_marquee.xml (v26)", который был каким-то образом создан. Как сделать так, чтобы все телефоны использовали один и тот же файл «activity_marquee.xml»? А как бы удалить ненужный? Если я удаляю одно из них, оба они, и даже папка, содержащая 2 действия, удаляются.
Я пытался изменить мои minSdkVersion и targetSdkVersion (в build.gradle) на разные значения, надеясь, что останется только 1 действие, но (v26) все еще остается. Я также попытался добавить в AndroidManifest.xml и изменить минимальную, целевую и максимальную версии SDK, но оба файла остаются.
https://i.imgur.com/qrPoPHv.png (ссылка на изображение, потому что у меня еще нет 10 репутаций, чтобы опубликовать его)
build.gradle:
android {
compileSdkVersion 28
defaultConfig {
applicationId "(removed)"
minSdkVersion 19
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name=".MarqueeActivity">
</activity>
</application>
Я хотел бы использовать только 1 файл макета для каждого действия и заставить его работать на всех API-интерфейсах Android более высокого уровня. Я сделал другое приложение всего 2 недели назад на основе учебника, и мне не нужно было менять макеты в 2 файлах. Я бы хотел того же здесь, если возможно.