android3个界面如何跳转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android3个界面如何跳转相关的知识,希望对你有一定的参考价值。

求个安卓源码,只需要在3个界面,分别有2个按钮,可以通过这2个按钮来实现界面跳转,可以只给出java代码,不给layout代码。没财富了╮(╯▽╰)╭

首先:
建立要跳转的Activity,并在清单文件注册。这里假设注册的活动为NextActivity

其次
布局(例如main,xml):加个Button,并加上id,如button1
代码里:
首先声明Button的变量:private Button bn;(声明在OnCreat方法外面)
然后绑定:bn=(Button)findViewById(R.id.button1);
然后弄一个监听,实现匿名内部类
bn.setOnClickListener(new Button.OnClickListener()//创建监听
public void onClick(View v)
Intent inten=new Intent(MainActivity.this,NextActicity.class);
startActivity(intent);


);

当然 如果你嫌匿名内部类太麻烦,也可以在按钮中写一个android:onClick="onclick"事件来实现
代码里加
public void onclick(View v)
Intent inten=new Intent(MainActivity.this,NextActicity.class);

startActivity(intent);
参考技术A 另开一个activity

Intent intent = new Intent("org.myCompany.myProject.SubActivity");
startActivity(intent);

返回也是一样,只是找一下Activity的名字
参考技术B 写一个按钮的例子

findViewById(R.id.button).setOnClickListener(new OnClickListener() //findViewById(R.id.button)获得按钮

@Override
public void onClick(View v)
Intent intent = new Intent(当前class.this,下个页面.class);
startActivity(intent );


);本回答被提问者采纳

Android入门——跳转代码

一个工程有许多个 Activity ,但是如何实现从一个界面跳转到另一个界面呢?

我从网上搜索到了一种方法:

假设当前页面Activity 名字为 A,要跳转到的名字为 B

在 A 里面写一个OnClick方法 用Intent 类链接 A 和 B

public void onClick01(View v) {
        // TODO Auto-generated method stub
        Intent intent = new Intent(); 
        intent.setClass(MainActivity.this,JGGMainActivity.class );
        startActivity(intent); 
    }
    public void onClick02(View v) {
        // TODO Auto-generated method stub
        Intent intent = new Intent(); 
        intent.setClass(MainActivity.this,Zhu_CeMainActivity.class );
        startActivity(intent); 
    }

这次创建的是两个点击事件, A 事件名字是 MainActivity ,B 事件名字分别为 JGGMainActivity 和 Zhu_CeMainActivity

重点来了

我照着做了,编译通过了,但是当我点击按钮时并没有发生跳转,这是什么原因呢?后来才发现只是修改java 文件是不能实现的,需要在布局文件中给按钮添加OnClick属性

   android:onClick="onClick01"
android:onClick="onClick02"

 

以上是关于android3个界面如何跳转的主要内容,如果未能解决你的问题,请参考以下文章

android应用程序如何实现界面跳转?

Android3.0 Android开发环境的搭建——eclipse

Android studio按钮跳转代码break

Android推送通知权限判断及跳转到权限设置界面(完善兼容8.0)

如何指定Android中的浏览器跳转界面?

Android入门——跳转代码