当我尝试建立年级时,我在XML中得到了两种相同的错误:
错误:(16)在程序包“ com.example.heavymagikhq.expandablelayoutlibrary”中找不到属性“ headerLayout”的资源标识符
错误:(16)在包'com.example.heavymagikhq.expandablelayoutlibrary'中找不到属性'contentLayout'的资源标识符
两者都表明“ @layout”功能在此XML代码中不起作用:
<com.andexert.expandablelayout.library.ExpandableLayout
android:id="@+id/first"
android:layout_width="match_parent"
android:layout_height="wrap_content"
expandable:headerLayout="@layout/view_header" -------> Not working
expandable:contentLayout="@layout/view_content" ------->Not working
android:background="#e74c3c"/>
有谁知道如何解决这一问题?
谢谢。
最佳答案
你能代替这个吗
expandable:el_headerLayout="@layout/view_header"
expandable:el_contentLayout="@layout/view_content"
代替
expandable:headerLayout="@layout/view_header"
expandable:contentLayout="@layout/view_content"
如果仍然无法正常工作,请尝试将lib直接导入到您的项目中,而不是使用gradle
我曾经面对同样的问题,这个解决方案很好:D