1

我正在开发一个飞入菜单功能。它运作良好 - 除了我试图添加的视觉效果。

与 Google+ 应用程序一样,当用户单击打开窗格上的任意位置时,它就会关闭。当窗格以这种方式关闭时,我想以按下状态显示主页按钮。理想情况下,我可以只执行单击主页按钮,但我看不到访问 ActionBar 视图的明显方法。

4

2 回答 2

2

正如这里所解释的,home 按钮ActionBar不包含在Activity内容视图中,而是属于装饰。

使用以下代码

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

我检索主页按钮,然后单击它

于 2013-08-20T08:52:04.553 回答
0

您可以使用actionBar.setBackgroundDrawable,然后使用findViewById获取主页按钮并将他手动设置为按下模式Button.setPressed(true)

于 2012-08-29T14:43:55.003 回答