Привет,

Я часами пытался добавить это в свой проект, чтобы сделать датчик уровня топлива. Все делал так, как написано в инструкции. Но я сталкиваюсь с некоторыми проблемами, которые не могу решить. Я вставил файл .java в соответствии с инструкциями доказательства, но у меня здесь 2 проблемы. Сначала папка "gradle" выделяется красным цветом, а соответствующий файл .java имеет красный значок J на ​​значке. Я пытался найти, как их решить, но у меня ничего не работает. Я не знаю, связана ли следующая проблема с предыдущими, но когда я пытаюсь добавить xmlns:app="http://schemas.android.com/apk/res/com.devadvance.circulartest" в родительском представлении в XML-файле я получаю сообщение об ошибке при использовании xmlns:app="http://schemas.android.com/apk/res-auto" для "автоматического" поиска пользовательского представления, но это не работает. Поэтому я не могу импортировать .java в операцию (как будто его там нет "), и я не могу использовать его в файле макета.

Пожалуйста, помогите Я пробовал искать на SO, но я не мог найти ничего, что могло бы работать для меня.

Начинающий разработчик Android здесь :)

Заранее спасибо.

1
Wolo21 2 Дек 2017 в 23:25

1 ответ

Лучший ответ

Я попытался использовать вашу пользовательскую панель поиска в базовом приложении hello world. У меня он отлично работает.

Я вижу, вы поместили com/devadvance/circulerseekbar/circularseekbar.java в папку src вместо main / java. Значит, это должно быть в src/main/java/com/devadvance/circulerseekbar/circularseekbar.java.

Также я обнаружил, что вам действительно не нужно добавлять пространство имен xmlns:app="http://schemas.android.com/apk/res/com.devadvance.circulartest, вместо этого должно подойти пространство имен по умолчанию xmlns:app="http://schemas.android.com/apk/res-auto в файле xml.

Наконец, не забудьте добавить import com.myapplication.R; в класс customseekbar, чтобы использовать ваш класс ресурсов R в классе customseekbar.

Надеюсь, это поможет, иначе дайте мне знать!

enter image description here

1
Community 20 Июн 2020 в 12:12