Все здесь
Когда я обновляю свой плагин ADT до ADT 16, я получаю одну новую вещь (инструмент), которая запускает Android Lint, когда я запускаю ее после выбора своего проекта Android, она дает мне еще 550 предупреждений, связанных с проектом для Android. Должен ли я следовать советам Lint для моего ресурса, такого как String.xml, и некоторых макетов, используемых в моей деятельности.
Чтобы узнать больше о Lint, я обращаюсь к этим советам здесь: Щелкните здесь Они также дают мне предупреждение, как показано ниже:
Жестко запрограммированная строка AnyThing, должна использовать ресурс @string.
Я думаю, что Lint поможет решить проблему с ресурсами в Android.
Если у вас есть дополнительная информация об Android lint, дайте мне знать.
и что мне делать, это xml для линта и куда мне поместить этот xml в корень проекта или любой другой каталог.
<?xml version="1.0" encoding="UTF-8"?>
<lint>
</lint>
и я также получаю это предупреждение «[Доступность] отсутствует атрибут contentDescription
на изображении» для ImageView
. при использовании Android lint
Я думаю, давая следующие вещи, как показано ниже, в изображениях:
android:contentDescription="@string/desc"
Это определяет текст, который кратко описывает содержимое представления. Это свойство используется в первую очередь для обеспечения доступности. Поскольку некоторые представления не имеют текстового представления, этот атрибут можно использовать для его предоставления.
Нетекстовые виджеты, такие как ImageViews
и ImageButtons
, должны использовать атрибут contentDescription
для указания текстового описания виджета, чтобы программы чтения с экрана и другие инструменты обеспечения доступности могли адекватно описывать пользовательский интерфейс.