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