禁用操作栏中的折叠按钮 - Android
Posted
技术标签:
【中文标题】禁用操作栏中的折叠按钮 - Android【英文标题】:Disable collapse button in actionbar - Android 【发布时间】:2016-09-25 14:55:40 【问题描述】:我对操作栏中的按钮有疑问。那么为什么我在操作栏中创建按钮它只会崩溃从不显示图标。这是我的菜单
<item
android:id="@+id/action_name"
android:icon="@drawable/icon_home"
android:title="Home"
app:showAsAction="ifRoom"
android:orderInCategory="0"/>
这是我的屏幕:
【问题讨论】:
你能详细解释一下吗? 是的,但我希望它显示图标主页 显示活动代码。 MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.actionbar_items, menu); return super.onCreateOptionsMenu(menu); 和 onOptionSelected: int id = item.getItemId(); if (id == R.id.action_name) Intent intent = new Intent(IndexActivity.this,HomeActivity.class);开始活动(意图);结束(); return super.onOptionsItemSelected(item); 【参考方案1】:试试看,
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="schemas.android.com/apk/res/android"
xmlns:app="schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_name"
android:icon="@drawable/icon_home"
android:title="Home"
app:showAsAction="always"
android:orderInCategory="1" /> </menu>
和
@Override
public boolean onOptionsItemSelected(MenuItem item)
switch (item.getItemId())
case android.R.id.home:
onBackPressed();
return true;
case R.id.action_name:
//your code//
return true;
default:
return super.onOptionsItemSelected(item);
【讨论】:
检查更新的答案。 现在,再试一次,尝试用我的答案替换你的整个代码并通知我。 我尝试替换您的代码,但它总是崩溃。以上是关于禁用操作栏中的折叠按钮 - Android的主要内容,如果未能解决你的问题,请参考以下文章
单击按钮时 Shinydashboard 的 SidebarMenu 中的折叠(关闭)菜单