我正在使用 ActionBarSherlock 并想要与 Google Maps 所知的主页按钮类似的功能。
当使用这段代码按下主页按钮时,我已经设法打开了一个 QuickAction ( http://code.google.com/p/simple-quickactions/ ):
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
View anchor = findViewById(R.id.text); // how do I get the home button view here?
quickAction.show(anchor);
return true;
}
return false;
}
但是,我使用活动的简单 TextView 作为锚点(R.id.text)。如何从那里的 ActionBar 检索主页按钮视图?
哦,和findViewById(android.R.id.home)
或findViewById(item.getItemId())
两者都返回空值。