2016-08-12 8 views
0

私のプロジェクトはandroid:minSdkVersion="9"で、appcompat-v7 libを使用しています。私はLintを実行すると 、次のエラーが表示されます。この行で発見appcompat-v7 abc_alert_dialog_material.xmlリントエラー

複数の注釈: を - API 17よりも古いバージョンをサポートするために(プロジェクトが指定する9)あなたはは、重力やlayout_gravity = "開始を指定する必要があります。 「 - 項目 "textAlignmentは、" のみAPIレベル17で使用され、より高いされ、対応するコードフラグメントが

<android.support.v7.widget.DialogTitle 
      android:id="@+id/alertTitle" 
      style="?attr/android:windowTitleStyle" 
      android:singleLine="true" 
      android:ellipsize="end" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:textAlignment="viewStart"/> 
ある

(現在分9) Gravity.STARTため役に立たないandroid:gravity="start"追加

14.

もあるAPIレベルを必要Lintエラー

コールAPIレベル11のための

(現在分9)が必要v7_appcompatの次のファイルlib:

android:attr/borderlessButtonStyle in notification_media_action.xml 
android:attr/borderlessButtonStyle in notification_media_cancel_action.xml  
android:attr/dividerHorizontal in notification_template_big_media_narrow.xml 
android:attr/dividerHorizontal in notification_template_big_media.xml 

どうすればよいですか?

+1

なぜ重力を追加できないのですか?それはちょうど14未満のAPIのために使用されません –

+0

私はapi <14のデバイスでアプリクラッシュを引き起こす恐れがありますか?その属性は無視されますか? – activity

+0

あなたはそれを試すことができます...私はそれがAPIのレベル17以上で使用される属性 "textAlignment"と言われるメッセージのように無視されると思う... ...それはエラーではなく警告のように見える –

答えて

1

重力を使用し、開始の代わりに左に設定します。

android:gravity="left" 
+0

いつ私はこれを置く、リントメッセージである「この行で見出さ複数の注釈: \t - 項目 『textAlignment』が唯一のAPIレベル17以降で使用される \tが(現在分9) - textAlignmentと重力との間の矛盾のアライメント仕様属性:が残っていた、 \t start) – activity

+0

textAlignment属性を削除し、重力のみを使用する – KDeogharkar

関連する問題