API 26(Android O
)以上で導入されたXML属性android:paddingHorizontal
はありますか?サポートバージョンはありますか? minSdkVersion
はそれよりもはるかに低くする必要があります。pre API 26 deviesでXML属性paddingHorizontalを使用しますか?
Androidスタジオ3に含まれているAndroid Asset Packaging Tool 2.0 (AAPT2)がこれを手助けする可能性があるという印象を受けています。リリースAAPT2リリースノートから
:バージョン2.16
aapt2リンクが... XMLファイルの
バージョンは、特定の新しい分解するために、ルールの小さなセットを使用して、よりインテリジェントであります後方互換性のあるバージョンに変換します。例:アンドロイド:paddingHorizontalがアンドロイドに低下します:paddingLeft android:paddingRight。
しかし、どのようにAAPT2を使用するアイデアを持っていない、と私はそれがあなたにどのようにそこに多くの情報を見つけていないよ、私はちょうどそれを言及見...または、私の要求さえ可能である場合。 ..
ご協力いただきありがとうございます。
Android Studio XMLエディタで、API 26(O)でのみ使用できるという警告が表示されるのはなぜですか?私は 'targetSDKVersion'を' 26'に、minSdkVERSIONを '16'に設定しましたか?また、「paddingHorizontal/Vertical'」がAPI 26で最終的にどのようになっているかを説明するサイトがたくさんあるのはなぜですか?なぜこれらのブログ/フォーラム/投稿はいつもそこにあった何かについて怒っているのでしょうか? – Sakiboy
APIレベル1と同じくらい早く、「padding」[属性](https://developer.android.com/reference/android/R.attr.html#padding)が追加されたため、警告が表示される理由はわかりませんおそらく、ビルドをきれいにしてからプロジェクトを再構築する必要があるかもしれません。また、SDKマネージャで必要なコンポーネントがすべて正常にインストールされていることを確認します。 – Kvaibhav01
特定の 'paddingHorizontal/Vertical'属性までスクロールすると、「APIレベル26で追加」というテキストが表示されます。 – Sakiboy