当我尝试建立年级时,我在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

10-07 19:28
查看更多