Android 将主页按钮添加到上一个活动中的操作栏
我想在我的最后一个活动中的操作栏上添加一个主图标,这样,如果用户是最后一个活动,他只需单击最后一个活动上的自定义主图标按钮并导航到主活动 我创建了一个新菜单Android 将主页按钮添加到上一个活动中的操作栏,android,android-actionbar,android-homebutton,Android,Android Actionbar,Android Homebutton,我想在我的最后一个活动中的操作栏上添加一个主图标,这样,如果用户是最后一个活动,他只需单击最后一个活动上的自定义主图标按钮并导航到主活动 我创建了一个新菜单 <item android:id="@+id/homeico" app:showAsAction="always" android:icon="@drawable/homeicon" android:title="@string/home_title" /> 试着替换
<item
android:id="@+id/homeico"
app:showAsAction="always"
android:icon="@drawable/homeicon"
android:title="@string/home_title" />
试着替换
借 编辑: 将功能添加到您的活动中
public void restoreActionBar() {
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setTitle(mTitle);
}
并从OnCreateOptions菜单调用它,尝试替换
借 编辑: 将功能添加到您的活动中
public void restoreActionBar() {
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setTitle(mTitle);
}
并从OnCreateOptions菜单调用它,尝试替换
借 编辑: 将功能添加到您的活动中
public void restoreActionBar() {
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setTitle(mTitle);
}
并从OnCreateOptions菜单调用它,尝试替换
借 编辑: 将功能添加到您的活动中
public void restoreActionBar() {
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setTitle(mTitle);
}
并从OnCreateOptions菜单调用它
如果您已经在活动中实现了操作栏,那么您应该能够通过设置
getActionBar().setHomeButtonEnabled(true);
然后,您应该重写下面的方法以捕获“主页”单击事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
/**
* handle home button pressed
*/
if (id == android.R.id.home) {
//Start your main activity here
return true;
}
return super.onOptionsItemSelected(item);
}
如果您已经在活动中实现了操作栏,那么您应该能够通过设置
getActionBar().setHomeButtonEnabled(true);
然后,您应该重写下面的方法以捕获“主页”单击事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
/**
* handle home button pressed
*/
if (id == android.R.id.home) {
//Start your main activity here
return true;
}
return super.onOptionsItemSelected(item);
}
如果您已经在活动中实现了操作栏,那么您应该能够通过设置
getActionBar().setHomeButtonEnabled(true);
然后,您应该重写下面的方法以捕获“主页”单击事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
/**
* handle home button pressed
*/
if (id == android.R.id.home) {
//Start your main activity here
return true;
}
return super.onOptionsItemSelected(item);
}
如果您已经在活动中实现了操作栏,那么您应该能够通过设置
getActionBar().setHomeButtonEnabled(true);
然后,您应该重写下面的方法以捕获“主页”单击事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
/**
* handle home button pressed
*/
if (id == android.R.id.home) {
//Start your main activity here
return true;
}
return super.onOptionsItemSelected(item);
}
在创建选项菜单(菜单菜单菜单)活动的功能中执行以下操作
MenuItem item=menu.add("Title"); //your desired title here
item.setIcon(R.drawable.icon); //your desired icon here
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
item.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// TODO Auto-generated method stub
return false;
}
});
}
在创建选项菜单(菜单菜单菜单)活动的功能中执行以下操作
MenuItem item=menu.add("Title"); //your desired title here
item.setIcon(R.drawable.icon); //your desired icon here
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
item.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// TODO Auto-generated method stub
return false;
}
});
}
在创建选项菜单(菜单菜单菜单)活动的功能中执行以下操作
MenuItem item=menu.add("Title"); //your desired title here
item.setIcon(R.drawable.icon); //your desired icon here
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
item.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// TODO Auto-generated method stub
return false;
}
});
}
在创建选项菜单(菜单菜单菜单)活动的功能中执行以下操作
MenuItem item=menu.add("Title"); //your desired title here
item.setIcon(R.drawable.icon); //your desired icon here
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
item.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// TODO Auto-generated method stub
return false;
}
});
}
您在xml代码上面插入了哪个菜单文件?Android设备上的“后退”按钮与您在本例中描述的完全相同。Android设备上需要“后退”按钮,因此无需在ActionBar中实现“主页”按钮。@EagleEye我创建了一个名为home@LeonJoosse,主活动上不存在操作栏上的“主页”按钮,而仅显示在辅助活动上。按home按钮不会导航出应用程序。当主要活动处于活动状态时,按下android设备上的“后退”按钮,将导航出您的应用程序。阅读您在xml代码上方插入的菜单文件的更多信息?Android设备上的“后退”按钮与您在本例中描述的完全相同。Android设备上需要“后退”按钮,因此无需在ActionBar中实现“主页”按钮。@EagleEye我创建了一个名为home@LeonJoosse,主活动上不存在操作栏上的“主页”按钮,而仅显示在辅助活动上。按home按钮不会导航出应用程序。当主要活动处于活动状态时,按下android设备上的“后退”按钮,将导航出您的应用程序。阅读您在xml代码上方插入的菜单文件的更多信息?Android设备上的“后退”按钮与您在本例中描述的完全相同。Android设备上需要“后退”按钮,因此无需在ActionBar中实现“主页”按钮。@EagleEye我创建了一个名为home@LeonJoosse,主活动上不存在操作栏上的“主页”按钮,而仅显示在辅助活动上。按home按钮不会导航出应用程序。当主要活动处于活动状态时,按下android设备上的“后退”按钮,将导航出您的应用程序。阅读您在xml代码上方插入的菜单文件的更多信息?Android设备上的“后退”按钮与您在本例中描述的完全相同。Android设备上需要“后退”按钮,因此无需在ActionBar中实现“主页”按钮。@EagleEye我创建了一个名为home@LeonJoosse,主活动上不存在操作栏上的“主页”按钮,而仅显示在辅助活动上。按home按钮不会导航出应用程序。当主要活动处于活动状态时,按下android设备上的“后退”按钮,将导航出您的应用程序。阅读更多我写道,但问题是按钮没有在行动中实现巴里写道,但问题是按钮没有在行动中实现巴里写道,但问题是按钮没有在行动中实现巴里写道,但问题是按钮没有在行动中实现巴里写道,但问题是按钮没有在行动中实现了解流程,但问题是我选择的图标没有出现在动作巴里上我知道流程,但问题是我选择的图标没有出现在动作巴里上我知道流程,但问题是我选择的图标没有出现在动作巴里上我知道流程,但问题是我选择的图标没有出现在操作答案上。如果没有帮助,请发布完整的menu.xmlEdit答案。如果没有帮助,请