【发布时间】:2013-04-02 06:49:46
【问题描述】:
我正在使用可扩展列表视图来制作 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 >
请同样建议/建议。
感谢您的宝贵时间。
【问题讨论】:
-
你能用任何截图解释你的可扩展列表视图吗?
-
嗨 Venkata,我没有那个 repo 来上传堆栈溢出的图像但是,我可以告诉你我面临的问题请参考更新的问题
-
所有的父母,所有的子父母和孩子是否有相同的布局设计?
-
是的,所有都使用相同的布局
标签: android android-layout expandablelistview