先说下,因为是三级嵌套,所以需要四个布局文件,Activity 页面本身需要一个布局文件,然后就是三级嵌套的三个布局文件。
- Activity 布局文件
我们可以通过 ExpandableListView 的默认属性来控制部分样式,这里贴上菜鸟教程的属性图片
- 一级菜单布局文件
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”
android:layout_width=“match_parent”
android:layout_height=“44dp”
xmlns:app=“http://schemas.android.com/apk/res-auto”
android:background="@drawable/chapter_gradient_group">
</androidx.constraintlayout.widget.ConstraintLayout>
- 二级菜单布局文件