博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android之Activity之间跳转
阅读量:5076 次
发布时间:2019-06-12

本文共 1256 字,大约阅读时间需要 4 分钟。

本人自学Android,想到什么就写点什么。主要是怕忘了,哈哈~请观者不要建议~

今天写点Android窗口之间的跳转以及自己理解:

1.Android中窗口之间的跳转,就是Activity之间的跳转。

2.Activity之间的跳转,通过Intent实现。

3.AndroidManifest.xml要记得添加新创建Activity。

4.Activity类都有相应的layout文件。(xml文件)

5.每个layout文件中配置的控件,都能在R.java文件中找到相应的Id,在Activity中通过findViewById方法获得控件,然后进行编辑。

6.Android中可以利用java监听器来绑定layout文件中控件的事件(比如按钮点击事件等)。

关于跳转实现步骤

1.创建一个Activity类及layout文件,将你想要的窗口样式,编辑在layout文件。

2.AndroidManifest.xml配置你新创建的Activity。

3.在Activity中通过各种监听器来绑定窗口跳转事件。

4.通过Intent控制Activity之间的跳转。

以下是Activitiy跳转实现的主要代码

public class MainActivity extends Activity {

    private Button next;
    private OnClickListener listener= new OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent();
            intent.setClass(MainActivity.this, ButtonActivity.class);
            startActivity(intent);
        }
    };

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //绑定事件
        next = (Button)findViewById(R.id.next);
        next.setOnClickListener(listener);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}

 

转载于:https://www.cnblogs.com/michaelShao/p/4403670.html

你可能感兴趣的文章
logging.basicConfig函数
查看>>
双主键关联映射(double primary key)
查看>>
HTTP 499 状态码 nginx下 499错误[转]
查看>>
iOS : 判断运行设备类型是否是iPad
查看>>
ES6 对象的扩展
查看>>
jQuery快速入门
查看>>
1035-Spell checker(模糊匹配)
查看>>
QT内使用OpenCV
查看>>
Rman-03002,Rman-12010,Rman-12012
查看>>
http请求
查看>>
C语言相关的经典书籍
查看>>
ios12.1 tabBar 中的图标及文字出现位置偏移动画
查看>>
linux学习笔记之IO
查看>>
幻灯片slider
查看>>
oracle11G在linux环境下的卸载操作
查看>>
[ZJOI 2018] 线图
查看>>
[SHOI2016] 黑暗前的幻想乡
查看>>
SAP PS 模块,项目、WBS与网络作业概念
查看>>
hdu 5059
查看>>
App上架/更新,3.2.1问题被拒,从入门到放弃
查看>>