2012-10-25 171 views
2

我绝对是Android应用程序开发的初学者。从主菜单中的按钮链接不同的Android活动

我用按钮创建了一个主菜单。可以说,按钮被命名为btnA,btnBbtnC。从主菜单中,如果我点击btnA,那么我将链接到AsActivity。同样,从主菜单中,如果我点击btnB,我将发送到BsActivity。它与btnC相同。

我完全不知道如何做到这一点。谢谢。

+0

发布一些代码,你必须定义的按钮。我的意思是他们在/menu/menu.xml或其中? – harshit

+0

请发布您的MainActivity的一些代码,它的layout.xml。 – Ridcully

回答

2

只需使用Intent从首页移动到按钮上的任何活动点击

BtnA.setOnClickListener(new OnClickListener() { 

     public void onClick(View v) 
     { 
      Intent n = new Intent(Home.this,actA.class); 
      startActivity(n); 
     } 
    }); 

    BtnB.setOnClickListener(new OnClickListener() { 

     public void onClick(View v) 
     { 
      Intent n = new Intent(Home.this,actB.class); 
      startActivity(n); 
     } 
    }); 

    BtnC.setOnClickListener(new OnClickListener() { 

     public void onClick(View v) 
     { 
      Intent n = new Intent(Home.this,actC.class); 
      startActivity(n); 
     } 
    }); 

,也可以添加ACTA,ACTB和ACTC到清单文件

+0

当我输入按钮的名称(即.btnA)时,它会给我错误。我需要申报什么吗?而_Home_的含义是什么? –

+0

是的,你需要声明一个按钮。首先阅读[android开发](http://developer.android.com/index.html)更好的基础知识 –

+1

[this](http://www.androidhive.info/2011/08/how-to -switch-between-activities-in-android /)链接可能会帮助你。检查它 –