diff --git a/library/src/main/java/com/unnamed/b/atv/view/AndroidTreeView.java b/library/src/main/java/com/unnamed/b/atv/view/AndroidTreeView.java index 222a43a..153bc0a 100644 --- a/library/src/main/java/com/unnamed/b/atv/view/AndroidTreeView.java +++ b/library/src/main/java/com/unnamed/b/atv/view/AndroidTreeView.java @@ -249,6 +249,9 @@ private void expandNode(final TreeNode node, boolean includeSubnodes) { expand(parentViewHolder.getNodeItemsView()); } else { parentViewHolder.getNodeItemsView().setVisibility(View.VISIBLE); + parentViewHolder.getNodeItemsView().getLayoutParams().height = + LinearLayout.LayoutParams.WRAP_CONTENT; + parentViewHolder.getNodeItemsView().requestLayout(); } }