在Android studio中寫xml佈局檔案都是會有提示的子
在我加入了 databinding 後突然就不能提示了
原來是因為 一個xml 裡 只能有一個起作用
xmlns:app="schemas.android.com/apk/res-aut…" 這是因為我的xml裡定義了兩個 xmlns:app ,xmlns:binding的原因 而我的xml裡因為 xmlns:binding是寫在前面所以 只有 binding關鍵字起作用 而app是不提示的 如下圖
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:binding="http://schemas.android.com/apk/res-auto"
xmlns:app="http://schemas.android.com/apk/res-auto">
複製程式碼
而我一直用app 作為關鍵字,所以會出現不能提示的問題
關於 xmlns:xxxx="schemas.android.com/apk/res-aut…" 中 其中 xxxx 是可以自己隨便設定的 而後面的連結是固定的。
如果不是出現以上問題 還可以:Invalidate Caches / Restart... 點選 Invalidate and Restart 重啟一下