在3.0之前的设备上引用android.R.id.home

时间:2013-04-19 22:03:11

标签: android actionbarsherlock

是否有一种简单的方法可以在运行少于3.0的设备上获得对主页按钮的引用?

我可以在3.0及更高版本上执行findViewById(android.R.id.home),但无法在旧设备上运行。我不需要听取点击,我只需要它的位置来定位另一个视图。

为了澄清,我指的是这个观点:http://developer.android.com/guide/topics/ui/actionbar.html#Home

2 个答案:

答案 0 :(得分:3)

我不知道你在做什么......但听起来很讨厌:)

getWindow().getDecorView().findViewById(android.R.id.home)

答案 1 :(得分:-1)

您可能不应该覆盖主页按钮的默认行为,但请查看here并查看是否有帮助。