[英]how to make android menu , and how to open new screen when choose an item in this menu
我是android编程的新手
想问些什么
我做了一个菜单,并用此代码响应菜单的操作
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.main:
setContentView(R.layout.test2);
return true;
case R.id.news:
setContentView(R.layout.test2);
return true;
case R.id.feature:
setContentView(R.layout.test1);
return true;
default:
return super.onOptionsItemSelected(item);
}
所有这些项目将我带到一个新的布局,我需要的是,当选择一个项目时,我可以制作新的代码和程序
我建议阅读Android基础知识文章 (尤其是ActivatingComponents部分)。
菜单应开始新的活动。 如果要更改一项活动的内容,建议使用选项卡( TabActivity )。
所以这是要做的事情(或者至少是我的建议):
创建一个新的活动(例如MyTaskActivity
)。 在application
标记中将其添加到您的AndroidManifest.xml
中:
<activity android:name="your.pacakge.MyTaskActivity" />
并在onOptionsItemSelected
调用它:
startActivity(new Intent(this, MyTaskActivity.class));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.