Android:bmelnychuk的AndroidTreeView不显示第一级层次结构的填充。适用于第二级

时间:2019-05-02 18:12:24

标签: android treeview

我正在使用https://github.com/bmelnychuk/AndroidTreeView在树视图中显示项目的层次结构。树状视图的第一级未使用填充显示。树状结构(如层次结构)从第二层显示到所有其他层。 该视频在https://www.youtube.com/watch?v=_9XjgVCqIOg&t=146

中解释了错误

如果我删除了箭头图标,则在所有级别上正确填充都可以按预期显示效果。 我需要箭头图标来指示用户可以展开和折叠。 https://github.com/onedrupal/One-Drupal-Android/blob/master/app/src/main/res/layout/layout_node.xml

<com.github.johnkil.print.PrintView
        android:layout_alignParentLeft="true"
        android:id="@+id/arrow_icon"

https://github.com/onedrupal/One-Drupal-Android/blob/master/app/src/main/java/treeutil/ArrowExpandSelectableHeaderHolder.java#L55

arrowView = (PrintView) view.findViewById(R.id.arrow_icon);
        arrowView.setPadding(20,10,10,10);
        if (node.isLeaf()) {
            arrowView.setVisibility(View.INVISIBLE);
        }

0 个答案:

没有答案