繁体   English   中英

如何制作android菜单,以及在此菜单中选择一个项目时如何打开新屏幕

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM