我有2個按鈕如何獲得點擊視圖的兄弟姐妹?
我只想要一次選擇其中的一個。
我如何在onClick
找到一個視圖的兄弟姐妹?
我曾嘗試:
siblingView = v.getParent()findViewById(R.id.rightBtn);
但parentView沒有findViewById
方法。
是否可以獲得祖先視圖(即使不是直接的)?這是肯定的看法?
我有2個按鈕如何獲得點擊視圖的兄弟姐妹?
我只想要一次選擇其中的一個。
我如何在onClick
找到一個視圖的兄弟姐妹?
我曾嘗試:
siblingView = v.getParent()findViewById(R.id.rightBtn);
但parentView沒有findViewById
方法。
是否可以獲得祖先視圖(即使不是直接的)?這是肯定的看法?
getParentView
返回類型是一個接口ViewParent 您可以測試它是否實際上是一個視圖(或不測試,如果您確定),並將其向下轉換爲視圖。
如果我正確理解這一點,您需要某種類型的選項卡,而不是兩個按鈕。 查詢this瞭解更多關於如何實現這種行爲的細節,使用標籤而不是按鈕。
是否可以獲得祖先視圖(甚至不是直接的)?這是肯定的看法? –
不,沒有辦法 –