1
我使用的模板佈局,我導入到不同LinearLayouts
。該模板中有一個按鈕。如何在點擊事件觸發時確定子視圖的父級?
當用戶按下按鈕,我需要知道在哪個LinearLayout
發生click事件。這可能嗎?
我得到的問題射擊父母的事件,當你按下子元素,父類的事件將不會觸發的。
我使用的模板佈局,我導入到不同LinearLayouts
。該模板中有一個按鈕。如何在點擊事件觸發時確定子視圖的父級?
當用戶按下按鈕,我需要知道在哪個LinearLayout
發生click事件。這可能嗎?
我得到的問題射擊父母的事件,當你按下子元素,父類的事件將不會觸發的。
感謝。但我很驚訝也沒有辦法'的getId()'(我的意思是'v.getParent()。NO-GETID-METHOD')。我應該如何識別父母? – sandalone 2012-02-20 10:31:17
的getParent()返回視圖,從該視圖可以得到視圖的ID,因此要獲得ID INT ID = view.getParent()的getId()。 – jeet 2012-02-20 10:33:05
我不能。在'onClick'中,'getParent'方法返回'ViewParent'對象,而不是'View'。事件強制'(View)(v.getParent())。NO-GETID'不顯示getId()方法。如果你不相信,請嘗試。太奇怪了! – sandalone 2012-02-20 10:38:04