在API 26(Android O
)及更高版本中引入了XML屬性android:paddingHorizontal
?它是否有支持版本?我要求我的minSdkVersion
要低的多是26在pre API 26上使用XML屬性paddingHorizontal devies?
我的印象是Android Asset Packaging Tool 2.0 (AAPT2)下,這是被列入Android Studio中3,可能可能幫助了這一點。
從發行AAPT2發行說明:
版本2.16
aapt2鏈接...
版本的XML文件是更聰明,用一個小的一套規則降解特定更新屬性向後兼容版本。例如:android:paddingHorizontal降級到android: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 Manager中是否所有必需的組件都已成功安裝。 – Kvaibhav01
當你向下滾動到特定的'paddingHorizontal/Vertical'屬性時,你會看到文字說「在API級別26添加」,雖然。 – Sakiboy