關於 Android studio 在xml中不提示的問題

醉過才知酒濃發表於2019-01-09

在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 重啟一下

相關文章