我有一个应用程序,我想有一个弹出菜单。我有用于编写菜单的java和xml,但是我想知道是否必须将java代码放入与我想要的菜单相同的java活动中。该活动称为mainActivity,我希望它有一个弹出菜单。我在mainMenu.java下用一个匹配的xml布局编写了一个菜单的java代码。我的问题是我可以这样做,并以某种方式在我的mainActivty类中导入mainMenu类,这样它们将一起工作或所有代码只需要在mainActivity类中?我想知道,因为我不想有一百万行代码,因为我向应用程序添加了新的想法,并且希望使用不同的类一起工作。在Android应用程序中的选项菜单
0
A
回答
0
你并不需要添加一个单独的Java文件你的菜单。只需将弹出式菜单的设计和XML文件放入布局文件夹中,然后在主要活动中,您就可以编写弹出式菜单的代码。
请看下面的例子。希望它能帮助你。
+0
我正是你的例子显示,一个单独的XML文件和一个Java文件,但我想知道是否有可能导入一个Java文件到另一个。例如,我有我的MainActivity类,它有几行代码,所以有可能用菜单代码导入一个java类,以便我不必继续将所有内容都放入MainActivity类中? – user3104719
+0
您可以在您的util类或其他类中定义静态方法,并可以在mainActivity类中访问它们 –
0
试试这个:
public class MenuTest extends Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater=getMenuInflater();
inflater.inflate(R.menu.more_tab_menu, menu);
return true;//return true so to menu pop up is opens
}
并没有忘记按仿真器上的菜单按钮或图标或设备
相关问题
- 1. 带有选项卡和菜单项的Android应用程序
- 2. Android应用程序中的选项菜单
- 3. 我的简单Android应用程序不显示选项菜单
- 4. 将菜单项添加到其他应用程序选项/操作菜单(Android)
- 5. 如何在Android应用程序中单击显示菜单项
- 6. 在Android的tumblr应用程序中的Arc菜单项风格
- 7. Android有alertdialog不会阻止应用程序选项菜单
- 8. Android中的Dropbox应用程序菜单
- 9. 如何在我的Android应用程序中提供“隐藏”菜单选项?
- 10. 如何在Symbian应用程序中重命名“选项”菜单?
- 11. 如何在应用程序中提供选项菜单?
- 12. 如何在Android应用程序中添加其他菜单项?
- 13. 在“选择动作”菜单中添加Android应用程序
- 14. JavaFX的:“关于”菜单项,从“应用程序菜单”在OSX
- 15. Android - 将菜单项添加到Android的内置应用程序?
- 16. Android - 将菜单项添加到Android的内置应用程序
- 17. Android选项菜单
- 18. 将选项菜单添加到Android Studio中的QR阅读器应用程序?
- 19. 在我的Android应用程序删除多个活动从选项菜单
- 20. Android中的应用程序首选项
- 21. C#应用程序的首选菜单
- 22. 选择应用程序的菜单
- 23. Android选项菜单 - 单行中的一个菜单项
- 24. 如何将菜单项添加到现有的Android应用程序菜单?
- 25. 应用程序菜单项Xcode
- 26. 应用程序菜单项目
- 27. 如何在Mac应用程序菜单中隐藏“首选项”项目
- 28. 在C#notifyicon应用程序中使用RadioButton的菜单项
- 29. 我的应用程序不显示选项菜单按钮
- 30. IOS的Facebook应用程序幻灯片选项菜单
发布您的代码你已经试过.. –
弹出菜单是不同的,选项菜单是不同的。 ?你想要什么确切的东西? – Kanth