ここにみんな
ADTプラグインをADT16に更新すると、androidプロジェクトを選択した後に実行するとandroid Lintが実行される新しい(ツール)ものが1つ表示されます。これにより、androidのプロジェクトに関連する550の警告が表示されます。 String.xmlのような私のリソースのLintと、私のアクティビティで使用するレイアウトの一部。
Lintの詳細については、こちらのヒントを参照 してください。ここをクリックし てください。以下のような警告も表示されます。
ハードコードされた文字列「AnyThing」、@stringリソースを使用する必要があります
だから私が思うのは、LintがAndroidのリソースの問題に役立つと思います。
android lintについてもっと知りたい場合は、私に知らせてください。
そして、私はどうすればよいですか?lintのこのxmlと、このxmlをプロジェクトルートまたは他のディレクトリのどこに配置する必要がありますか。
<?xml version="1.0" encoding="UTF-8"?>
<lint>
</lint>
また、この警告「[アクセシビリティ]contentDescription
画像の属性がありません」が表示されImageView
ます。androidlintを使用している間
私は以下のようなものを画像に与えることによって考える:
android:contentDescription="@string/desc"
これは、ビューのコンテンツを簡単に説明するテキストを定義します。このプロパティは、主にアクセシビリティのために使用されます。一部のビューにはテキスト表現がないため、この属性を使用してテキスト表現を提供できます。
スクリーンリーダーやその他のユーザー補助ツールがユーザーインターフェイスを適切に記述できるようImageViews
に、非テキストウィジェットは、この属性をImageButtons
使用してウィジェットのテキスト記述を指定する必要があります。contentDescription