Java 如何在“操作”选项卡中回调按钮
请帮帮我 我使用选项ItemSelected进入设置布局。在那里我激活了Java 如何在“操作”选项卡中回调按钮,java,android,android-layout,Java,Android,Android Layout,请帮帮我 我使用选项ItemSelected进入设置布局。在那里我激活了setDisplayHomeAsUpEnabled public boolean onOptionsItemSelected(MenuItem settings){ setContentView(R.layout.settings); getActionBar().setDisplayHomeAsUpEnabled(true);
setDisplayHomeAsUpEnabled
public boolean onOptionsItemSelected(MenuItem settings){
setContentView(R.layout.settings);
getActionBar().setDisplayHomeAsUpEnabled(true);
return super.onOptionsItemSelected(settings);
}
如何从设置布局返回主布局?在选择的选项项中您需要确定单击的菜单项是否是您的主页项 我会使用
开关
如下:
switch (settings.getItemId()) {
// If home icon is clicked return to main Activity
case android.R.id.home:
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
break;
}
然后我会再次启动main活动
,或者调用finish()
来结束当前活动。这里有一篇非常好的文章,其中包含大量的示例,您可能会发现这些示例在这里很有用: