错误Log:
04-15 10:37:24.796: E/AndroidRuntime(15834): java.lang.IllegalArgumentException: ViewStub must have a valid layoutResource
04-15 10:37:24.796: E/AndroidRuntime(15834): at android.view.ViewStub.inflate(ViewStub.java:289)
问题分析:
<ViewStub
android:id="@+id/stub_book"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inflatedId="@+id/layout_book" />
在代码中缺少了,android:layout 的声明导致的问题。
解决方法:
<ViewStub
android:id="@+id/stub_book"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout="@layout/view_book"
android:inflatedId="@+id/layout_book" />

本文分析了一则关于Android开发中ViewStub布局资源未定义的异常,并提供了详细的解决方案。问题出现在使用ViewStub时未指定有效的layout资源,通过添加正确的layout属性解决了该问题。
994

被折叠的 条评论
为什么被折叠?



