我正在使用可扩展列表视图来制作 3 级层次结构,想知道如何设置内部列表的高度和宽度。我知道我们为此目的有 onMeasure,但在我的情况下,它不允许我捕获父列表视图的整个空间。
可能是我给它错误的值,这是我用来设置子可扩展列表的高度和宽度的代码。
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
{
widthMeasureSpec = MeasureSpec.makeMeasureSpec(960,MeasureSpec.AT_MOST);
heightMeasureSpec = MeasureSpec.makeMeasureSpec(800,MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
目前它显示如下
<ParentGroup1 >
<ChildParentGroup>
<Child1>
<Child2>
<child3>
<ParentGroup2 >
它应该如下所示。
<ParentGroup1 >
<ChildParentGroup >
<Child1 >
<Child2 >
<child3 >
<ParentGroup2 >
请同样建议/建议。
谢谢你的时间。