解決 android.support.v7.widget.GridLayout 使用 xmlns:app 出現 error 的問題


GridLayout 是在 Android API Level 14 加進來的

它可用來取代 TableLayout

也提供了自由度較大且實用的排版功能

為了兼容 4.0 以下的較低版本

Android 提供了 android.support.v7.widget.GridLayout 這個 libuary

當使用 xml 檔做畫面排版的時候

如果是使用 android.support.v7.widget.GridLayout

有一些屬性需要使用 app 這個 name space


app:orientation
app:columnCount
app:rowCount
app:alignmentMode
app:useDefaultMargins
app:columnOrderPreserved
app:rowOrderPreserved

但是問題來了

即使加上 name space 宣告


xmlns:app="http://schemas.android.com/apk/res/專案package"

Lint 還是會報錯

Unexpected namespace prefix "app" found for tag android.support.v7.widget.GridLayout

這該如何是好?

找了一下解決方法,最后發現只要告訴 Lint 忽略這個問題就好了

xmlns:tools="http://schemas.android.com/tools"
tools:ignore="MissingPrefix"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM