Android(3)
2016-02-11 19:35
260 查看
今天完成了Android的页面间的转换
昨天完成了一个Activity页面,今天准备通过一个按钮将一个页面,转换到另一个页面,主要分为下面几步。
TextView tv=new TextView(this):
//可以使用this,this表示的是子类(当然包括父类,而super仅仅指父类)但是这里把除我们需要的Context(作为Activity的父类存在)以外的所有东西都放了进来,这是不好的。影响空间
TextView tv=new TextView(getApplicationContext())
//仅仅把我们需要的Context内容包括在了里面,对于Context之后,那些继承Context的子类全部去掉。
*个人理解,就是把得到本页的指针,或者说这样之后才可以对本页进行操作的
在activity_main.xml中完成按钮的注册
Intent intent=new Intent(getApplicationContext(),InfoActivity.class);
1.super.OnCreate(savedInstanceState) //在onCreate()方法中必须使用的调用父类的初始化方法。
2.在activity_main.xml中,与Java文件中的方法名一定要准确,不然会报错!!!
昨天完成了一个Activity页面,今天准备通过一个按钮将一个页面,转换到另一个页面,主要分为下面几步。
第一步
要创建一个新的java文件,即InfoActivity类文件,重写onCreate()方法。然后初始化UI,TextView控件,要特别注意其中的getApplicationContext()方法!TextView tv=new TextView(this):
//可以使用this,this表示的是子类(当然包括父类,而super仅仅指父类)但是这里把除我们需要的Context(作为Activity的父类存在)以外的所有东西都放了进来,这是不好的。影响空间
TextView tv=new TextView(getApplicationContext())
//仅仅把我们需要的Context内容包括在了里面,对于Context之后,那些继承Context的子类全部去掉。
*个人理解,就是把得到本页的指针,或者说这样之后才可以对本页进行操作的
第二步
要在 AndroidManifest.xml(所有的功能都在清单配置文件中注册!)中添加新的注册,注册新的页面
第三步
在activity_main.xml中完成按钮的注册第四步
在MainActivity.java中完成InfoShow()方法,该方法需要使用Intent 意图类Intent intent=new Intent(getApplicationContext(),InfoActivity.class);
Tips:
笔记:1.super.OnCreate(savedInstanceState) //在onCreate()方法中必须使用的调用父类的初始化方法。
2.在activity_main.xml中,与Java文件中的方法名一定要准确,不然会报错!!!
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法