0
我想要做的是在代码中将每个子视图与视图组相关联以创建子视图,并使用它的元素创建一个新视图组。这些是自动关联的吗?我希望能够通过按钮或者输入数字来更改EditText中的数字。有没有办法将特定的子视图与视图组联系起来?
编辑 - 这是Android/Java。
我想要做的是在代码中将每个子视图与视图组相关联以创建子视图,并使用它的元素创建一个新视图组。这些是自动关联的吗?我希望能够通过按钮或者输入数字来更改EditText中的数字。有没有办法将特定的子视图与视图组联系起来?
编辑 - 这是Android/Java。
如果视图是一个ViewGroup中,你可以使用的getParent:
ViewGroup containter = (ViewGroup)myButton.getParent();
我想你想要的东西,如:
ViewGroup group1,group2;
onClick(View v) {
if (v.getParent() == group1)
;
else if (v.getParent() == group2)
;
}
这实际上并不工作.. – Cody
你能详细一点。这听起来像按钮没有正确更新editText视图。这可能是您的代码而不是expandableListView的问题。 – SBerg413
这听起来不像是孩子/父母的问题,而是想象如何在java中执行此操作,即转换为/来自EditText中的字符串和数字值。 – Maximus
当我为按钮实现onClickListener时,我需要能够知道它在哪个子/组位置。@Maximus&@ SBerg413 – Cody