如何将新项目添加到Android的设置菜单?
问题描述:
我需要添加facebook喜欢在设置菜单如下图像.so如何添加新项目设置菜单我试图解决这个问题,只有我已经找到设置菜单res> values> string.xml>设置菜单。如何将新项目添加到Android的设置菜单?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<menu>
<item
android:id="@+id/action_settings"
android:orderInCategory="1"
android:showAsAction="never"
android:title="Settings"/>
<item
android:id="@+id/action_about"
android:orderInCategory="2"
android:showAsAction="never"
android:title="About"/>
<item
android:id="@+id/action_exit"
android:orderInCategory="3"
android:showAsAction="never"
android:title="Exit"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/web_engine"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</WebView>
答
- 打开'/res/menu/menu.xml'
-
增加这个代码在它:
<item android:id="@+id/action_about" android:orderInCategory="2" android:showAsAction="never" android:title="About"/> <item android:id="@+id/action_exit" android:orderInCategory="3" android:showAsAction="never" android:title="Exit"/>
打开“/ SRC /(包名)/(acitivityname).java'
- 添加该代码有
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_about: // About option clicked. return true; case R.id.action_exit: // Exit option clicked. return true; case R.id.action_settings: // Settings option clicked. return true; default: return super.onOptionsItemSelected(item); } }
+0
错误显示应用程序停止不幸,我编辑了问题,并添加了我的活动。 – egydeveloper
+0
是的,我解决了它 – egydeveloper
也许水库 - >排列 - >菜单?或res - > menu - > main_activity? –
也许这将帮助http://stackoverflow.com/questions/7133141/android-changing-option-menu-items-programmatically – Gina