2015-06-01 7 views
0

Я создал дубликат файла my activity_main.xml. Зачем? Потому что я пытался решить проблему минимального API. Итак, это уведомление о красной лампочке в студии Android, я щелкнул ее и применил возможное исправление. Что он сделал, так это создание второго xml-файла. Теперь это бесполезно, так как я решил проблему в другом, почему. На этот раз я редактирую исходный xml-файл. Однако, когда я запускаю программу, она отображает макет дублирующего XML-файла. Что мне делать?activity_main.xml и activity_main.xml (v14)

ответ

0

в файле MainActivity.java есть строка, которая гласит: setContentView (R.layout.activity_main);

вы можете установить любой другой XML-файл (с любым именем) в качестве макета. изменить его на имя нового макета в

0

Есть два способа решить проблему,

  1. если ваш используете файл activity_main.xml для макета затем удалить дубликаты файлов activity_main.xml. Перейдите в файл MainActivity.java и в методе 'onCreate' поместите эту строку «setContentView (R.layout.activity_main)»; это свяжет его с вашим файлом activity_main.xml, в котором определяется ваш макет.

  2. Если вы пытаетесь решить проблему с минимальным API, щелкните правой кнопкой мыши на своем проекте-> Свойства-> Android, в Project Build Target выберите более низкий API, а затем Apply и Ok, чтобы сохранить изменения.

Смежные вопросы