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