2011-07-06 84 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

相關問題