android – ActionBarCompat – 应用程序图标操作(点击)不能在4.0设备上工作

前端之家收集整理的这篇文章主要介绍了android – ActionBarCompat – 应用程序图标操作(点击)不能在4.0设备上工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有 Android ActionBarCompat项目的这个问题:在Android 4.0的模拟器上,单击应用程序图标不会导致任何onOptionsItemSelected事件,而它适用于所有其他操作系统版本.

任何输入都非常感谢!

解决方法

您是否看到应用图标有任何触摸反馈? (当你按下它会发光吗?)

由于许多活动不使用操作栏主页按钮,因此在Android 4.0上运行的API 14应用程序中,默认情况下禁用. (这样,用户不要尝试按它,看到它发光,并想知道为什么没有发生.)想要使用这个应用程序应该调用ActionBar#setHomeButtonEnabled(true).

我们应该修改ActionBarCompat样本,使之更清楚.让您开始运行的一个简单方法修改ActionBarHelperICS.java并添加以下内容

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mActivity.getActionBar().setHomeButtonEnabled(true);
}

在一个应用程序中,您需要更多的控制来打开和关闭功能,您将需要进行进一步的更改.

原文链接:https://www.f2er.com/android/311753.html

猜你在找的Android相关文章