我有一个应用程序,我想有一个弹出菜单。我有用于编写菜单的java和xml,但是我想知道是否必须将java代码放在我想要菜单的相同java活动中。该活动称为mainActivity,我希望它有一个弹出菜单。我在mainMenu.java下编写了一个带有匹配xml布局的菜单的java代码。我的问题是,我可以这样做,并在我的mainActivty类上以某种方式导入mainMenu类,以便它们可以一起工作或者所有代码只需要在mainActivity类中吗?我很想知道,因为我不想拥有一百万行代码,因为我向我的应用添加了新的想法,并希望使用不同的类一起工作。
答案 0 :(得分: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 :(得分:0)