繁体   English   中英

无法单击操作栏应用程序图标Android

[英]can not click action bar app icon Android

我正在尝试使操作栏应用程序图标(左上图)可点击,但它不起作用,我已经搜索了一些答案,但没有任何效果。 我已经尝试过getSupportActionBar().setHomeButtonEnabled(true); 我可以看到该图标,但仍然无法单击它。 我知道我可以在onOptionsItemSelected(MenuItem item)方法中处理事件,但是该事件永远不会因我的情况而触发。 我也不明白为什么我必须使用getSupportActionBar(); 而不是getActionBar() ...第二个始终为null。 最小sdk是16,最大sdk是22。我读了此答案-> ActionBarCompat-应用程序图标动作(单击)在4.0设备上不起作用,但是我不知道如何进入ActionBarHelperICS.java类或是否适用于我的情况。

您尚未真正发布任何代码。 但是可能有两个问题。 您必须在清单文件中指定哪个是父活动。

在清单中活动的标记下,您必须指定主页按钮将指向的活动。 像这样:

android:parentActivityName="com.example.app.MainActivity"

Override onOptionsItemSelected

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
//add what you want to do here...
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM