2011-07-06 42 views
0

我想要做的是在代码中将每个子视图与视图组相关联以创建子视图,并使用它的元素创建一个新视图组。这些是自动关联的吗?我希望能够通过按钮或者输入数字来更改EditText中的数字。有没有办法将特定的子视图与视图组联系起来?

编辑 - 这是Android/Java。

ExpandableListView

+0

你能详细一点。这听起来像按钮没有正确更新editText视图。这可能是您的代码而不是expandableListView的问题。 – SBerg413

+0

这听起来不像是孩子/父母的问题,而是想象如何在java中执行此操作,即转换为/来自EditText中的字符串和数字值。 – Maximus

+0

当我为按钮实现onClickListener时,我需要能够知道它在哪个子/组位置。@Maximus&@ SBerg413 – Cody

回答

0

如果视图是一个ViewGroup中,你可以使用的getParent:

ViewGroup containter = (ViewGroup)myButton.getParent(); 

我想你想要的东西,如:

ViewGroup group1,group2; 

onClick(View v) { 
    if (v.getParent() == group1) 
    ; 
    else if (v.getParent() == group2) 
    ; 
} 
+0

这实际上并不工作.. – Cody

相关问题