當用戶點擊'關於我們'(我已經在res> menu> main.xml中添加'關於我們')時,會出現一個新窗口或活動。如何操作?如何在Android菜單中添加「關於我們」選項?
2
A
回答
1
首先,在
資源創建
xml
文件 - >菜單 - > main.xml中
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_about_us"
android:orderInCategory="100"
android:title="About Us"
app:showAsAction="never"/>
</menu>
在活動,
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_about_us)
{
// Start AboutUs activity here
return true;
}
return super.onOptionsItemSelected(item);
}
希望這會幫助你。
+0
非常感謝:-)它工作很大 –
0
您必須製作一個新的XML-LayOut文件。 最簡單和最快的方式是在 onOptionsItemSelected設置:
public boolean onOptionsItemSelected(MenuItem item)
{
int id = item.getItemId();
if (id == R.id.actionaboutus)
{
setContentView(R.layout.aboutus);
return true;
}
return super.onOptionsItemSelected(item);
}
+0
謝謝,這有助於:-) –
相關問題
- 1. 在Android中添加選項菜單
- 2. 如何在我們的模塊中添加用戶菜單項?
- 3. 如何在黑莓信使中添加我們的菜單項
- 4. 如何添加選項菜單項?
- 5. 如何將選項菜單添加到android中的listview?
- 6. 如何給Android中的選項菜單添加顏色?
- 7. 我們如何動態添加菜單項
- 8. wxPython並在菜單欄中選擇時添加選項菜單
- 9. 我們可以添加一些菜單項到Android的本機菜單
- 10. 添加菜單選項卡?
- 11. 如何在Rails中動態添加選擇菜單選項
- 12. 我們如何添加動態<MD-菜單項>一MD-菜單
- 13. 我們如何在FitNesse中添加彈出菜單?
- 14. 如何安排我們在菜單中添加的MenuItems
- 15. 如何在android中的菜單項中添加切換按鈕
- 16. 如何將選項菜單添加到Android上的兒童PreferenceScreen?
- 17. 如何在現有應用程序中添加我們的菜單項
- 18. Android - 如何添加關於和退出選擇的上下文菜單?
- 19. eclipse android項目:R在添加菜單選項時消失
- 20. 在菜單開始處添加選項以選擇菜單
- 21. 添加上下文菜單或微調在選項菜單中的Android
- 22. 如何在默認系統菜單中添加菜單項
- 23. 如何在joomla菜單中添加同名菜單項
- 24. 如何在Windows右鍵菜單中添加菜單項
- 25. 如何在OSCmax中添加子菜單項的管理菜單?
- 26. 如何添加一些選項到我的插件菜單?
- 27. 如何在Mantis中添加主菜單選項BT
- 28. 如何在Power Point 2007中添加Add ins菜單選項卡?
- 29. 如何在android中動態添加菜單項?
- 30. 如何在操作欄android的菜單項中添加圖標?
你在談論關於我們的按鈕嗎?在應用程序經理?你能用這個按鈕發佈你的手機屏幕截圖嗎? –