Activity之间的相互转化
来源:互联网 发布:新歌2016网络吐槽红歌 编辑:程序博客网 时间:2024/05/17 23:09
activity是用户和程序之间进行交互的接口,直观的从图形上看,就相当于你所添加控件的一个容器。一个activity就是一个类,要进行界面的切换,必须有至少两个。因此在src文件夹下新建一个类如图:
完成之后就要进行一些常规的配置工作,也就是代码的部分。要分别进行如下几部:
1、在layout文件夹下对.xml进行布局工作,添加textview、button等控件,并对它的属性进行定义,比如控件的宽度,高度,id号。
2、定义完成控件后,我们要得到这个控件,通过findviewbyid()这个方法来获取控件。
3、得到控件之后,我们要干嘛,接下来又要有什么动作。为此要设置一个监听器,复写onclick这个方法。捆绑在按键上
首先要创建intent对象,在intent对象里面有一个setclass的方法。这个方法是需要转换的两个activity,从第一个参数转到第二个参数,写法如上。最后一句是Activity02.this.startActivity(intent);把intent传递进来。至此大部分工作已经完成,但运行时会报错。我们忘了在manifest里面将新建的activity进行注册,加上注册
4、还可以在strings.xml里面定义你要显示的文字
这一部分写好之后,就剩下跳转过去的activity的一些行为了。
5、跳转界面
不要忘记加进来布局的相关方法setcontentview();
0 0
- Activity之间的相互转化
- Activity之间的相互调用
- WideChar 与 MultiByte 之间的相互转化
- time_t和DATE之间的相互转化
- File,byte,Object之间的相互转化
- 进制之间的相互转化
- CString char *之间的相互转化
- NSDate和NSString之间的相互转化
- Map与JavaBean之间的相互转化
- Class 和 xml 之间的相互转化
- Date String Timestamp之间的相互转化
- 字符串和整数之间的相互转化
- String、int。long之间的相互转化
- Map与JavaBean之间的相互转化
- int、char、String之间的相互转化
- string 和 int 之间的相互转化
- java中进制之间的相互转化
- Calandar、Date、String之间的相互转化
- Java中的数据类型
- Android Studio入门到精通
- Boost源码学习十一[并发编程](1)
- Android Fragment中监听onTouch事件
- Mina运行流程解析(四)
- Activity之间的相互转化
- [LeetCode 326] Power of Three
- linux 光驱弹出
- Contacts(简介)
- JQuery总结:选择器归纳、DOM遍历和事件处理、DOM完全操作和动画
- tomcat 启动一段时间后 出问题。 无错误日志,页面卡住
- C++11: Dynamic Memory
- 使用Java为图片添加水印
- Android 讲解:ListView