2014-04-06 100 views
0

我有2個按鈕如何獲得點擊視圖的兄弟姐妹?

我只想要一次選擇其中的一個。

我如何在onClick找到一個視圖的兄弟姐妹?

我曾嘗試:

siblingView = v.getParent()findViewById(R.id.rightBtn);

但parentView沒有findViewById方法。

是否可以獲得祖先視圖(即使不是直接的)?這是肯定的看法?

回答

1

getParentView返回類型是一個接口ViewParent 您可以測試它是否實際上是一個視圖(或不測試,如果您確定),並將其向下轉換爲視圖。

+0

是否可以獲得祖先視圖(甚至不是直接的)?這是肯定的看法? –

+0

不,沒有辦法 –

0

如果我正確理解這一點,您需要某種類型的選項卡,而不是兩個按鈕。 查詢this瞭解更多關於如何實現這種行爲的細節,使用標籤而不是按鈕。