我有这个问题Android ActionBar 兼容性 http://developer.android.com/resources/samples/ActionBarCompat/index.html项目:在 Android 4.0 的模拟器上,单击应用程序图标不会导致任何问题onOptionsItemSelected
事件,而它适用于所有其他操作系统版本。
任何意见都将不胜感激!
您是否看到应用程序图标有任何触摸反馈? (按下时会发光吗?)
由于许多 Activity 不使用操作栏主页按钮,因此在 Android 4.0 上运行的面向 API 14+ 的应用程序中,该按钮默认处于禁用状态。 (这样用户就不会尝试按下它,看到它发光,并想知道为什么没有发生任何事情。)想要使用它的应用程序应该调用ActionBar#setHomeButtonEnabled(true) http://developer.android.com/reference/android/app/ActionBar.html#setHomeButtonEnabled%28boolean%29.
我们或许应该修改 ActionBarCompat 示例以更清楚地表达这一点。让您启动并运行的一种简单方法是修改 ActionBarHelperICS.java 并添加以下内容:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mActivity.getActionBar().setHomeButtonEnabled(true);
}
在您想要更多地控制打开和关闭此功能的应用程序中,您可能需要进行进一步的更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)