我有
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); }