сбой tools: context =».MainActivity», как я могу это решить?

#android

#Android

Вопрос:

аргумент: tools:context=".MainActivity" выдает ошибку, кроме того, часть с именем: .MainActivity отображается красным цветом, что я могу сделать?

 xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
  

Комментарии:

1. У вас все еще есть MainActivity ?

Ответ №1:

пробовал перестроить проект или попытаться отменить перезапуск кэша

если все та же проблема, вы можете добавить yourpackagename.mainactivity, как на картинке

 tools:context="com.etest.myapplicwr.MainActivity">
  

мое имя пакета com.etest.myapplicwr
замените его именем вашего пакета

Ответ №2:

Вы можете удалить его или обновить, чтобы указать на какое-либо действие или фрагмент, где вы будете использовать этот ресурс макета.

Ответ №3:

вы должны найти, в какой папке вы сохраняете MainActivity . Например:введите описание изображения здесь итак, проверьте это.

И затем, вы должны понять, в чем его функция.

он используется: Lint, редактором макетов Android Studio .

Этот атрибут объявляет, с каким действием этот макет связан по умолчанию.

Это позволяет использовать функции в редакторе или предварительном просмотре макета, которые требуют знания действия, например, какой должна быть тема макета в предварительном просмотре и куда вставлять обработчики onClick, когда вы создаете их из quickfix.

вы можете найти более подробную информацию здесь