如何识别android中应用程序启动器图标中的点击事件?一旦用户单击此图标,我需要转到主屏幕。例如,假设这是清单文件:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
..........
在中使用以下代码段main activity
inside onCreate()
actionBar=getActionBar();
actionBar.setHomeButtonEnabled(true);
应用程序图标是可点击的。我没有任何方法来检测它的点击事件。这可以在android中实现吗?有什么建议这样做吗?
你必须覆盖onOptionsItemSelected()
。尝试这个:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// do what you want to be done on home button click event
return true;
default:
return super.onOptionsItemSelected(item);
}
}
其他详细信息请查看 Android 开发人员:“用户界面。操作栏” http://developer.android.com/guide/topics/ui/actionbar.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)