如何获得点击视图的兄弟?

时间:2014-04-06 06:48:15

标签: java android android-layout layout

我有2个按钮

我希望一次最多只选择其中一个。

如何在onClick中找到视图的兄弟姐妹?

我试过了:

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

但是parentView没有findViewById方法。

是否可以获得祖先视图(甚至不是直接视图)?哪个是肯定的?

2 个答案:

答案 0 :(得分:1)

getParentView返回类型是一个接口ViewParent 您可以测试它是否实际上是一个视图(或者如果您确定,则不测试),并将其向下转换为View。

答案 1 :(得分:0)

如果我理解正确,你需要某种标签,而不是两个按钮。 请查看this以获取有关如何使用制表符而不是按钮实现此类行为的更多详细信息。