在原來布局檔案中使用了include标簽設定布局,後來想替換成ViewStub,結果報了must have a valid layoutResource這個錯誤。
百度一下,原來是,替換include為ViewStub的時候,沿用了include包含布局的方法:layout="@layout/keyboard" ;
ViewStub正确包含布局的方法為:android:layout="@layout/keyboard"
詳細說明可參照這篇文章
那麼問題來了:
android xml布局檔案中屬性layout和android:layout有啥差別的。有知道的還請告訴下我。
ps:viewStub inflate後加載布局使用如下: