天天看點

ViewStub報錯:must have a valid layoutResource問題解決

在原來布局檔案中使用了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後加載布局使用如下:

ViewStub報錯:must have a valid layoutResource問題解決