程序结构问题 分2个activity当然可以,我就是想知道如果只用一个activity能实现吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该可以要看你在什么时候去调这个函数了,切换activity的时候会自动调用,因为你没有切换所以应该主动去调,没试过主动去调,你试一试吧,在你setContentView以后 @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.mainmenu, menu); //这里的R.menu.mainmenu换一下就行了 return true; } 你是指这样吗?reg.setOnClickListener(new OnClickListener(){ public void onClick(View v){ setContentView(R.layout.regist); @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.mainmenu, menu); //这里的R.menu.mainmenu换一下就行了 return true; } } });括号那地方报错,你这相当于在方法里面定义方法,不行吧?方法里面应该只能调用方法吧? 我是说的调用, onCreateOptionsMenu只定义一个,但是里面要做逻辑判断,不同的页面load不同的menu 很明显用2个activity来做才是一般的解决办法如果一定要用一个activity,可以在setContentView之后设个标志,然后在onCreateOptionsMenu里面根据标志来inflate相应的界面就OK了,个人不推荐这种做法,呵呵 编译Android.mk简单问题 基于Android对象实例的自动化测试技术 Android SDK应该用那个版本?在win7系统 android ndk c++链接库跟进调试 android学到什么程度可以准备去面试? Android项目预研的总结 android 怎么模拟2.0以上的系统发短信的界面?短信内容从下网上显示,下面是最新的内容。 在googlePlay发布第二个版本出现下面错误,求大侠指点 如何解决FATAL EXCEPTION: main 同一个本地html在ios中能加载在为什么在android中不能加载 edittext 新人 嘎嘎新的问题
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mainmenu, menu); //这里的R.menu.mainmenu换一下就行了
return true;
}
public void onClick(View v){
setContentView(R.layout.regist);
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mainmenu, menu); //这里的R.menu.mainmenu换一下就行了
return true;
}
}
});
括号那地方报错,你这相当于在方法里面定义方法,不行吧?方法里面应该只能调用方法吧?