又一次卡住的程序,被我摆平了。。…
来源:互联网 发布:网络空间安全大学排名 编辑:程序博客网 时间:2024/06/09 17:12
症状上和昨天完全一样
报错依旧是个这。。。坑爹。。。
难道android你就只会这一种报错么。。。
愤懑的晚饭,然后逐个文件和示例文件对照
最终发现的问题是创建了一个新的Activity名为ResultActivity,但是没有在AndroidManifest。xml文件中声明它
加入如下代码后,调试通过了
<activity android:name=".ResultActivity"android:label="@string/resultLabel"/>
对于这种多个Activity互相调用的程序(点击按钮后切换到另一个Activity)
过程写下来:
工程名为CPTest_1,版本2.2,Applicationname为产品test1,包名chris.CPTest,选中CreateActivity(默认选中),名为CPTest1,SDK版本8
1.生成新的Activity名为CPResult,对应的xml文件名为result.xml
2.在main.xml文件中完成主界面的绘制,加id,制定尺寸。(曾有次不成功,于是使用了proje--》clean,程序通了,但是R.java在一段时间内消失了)
用了两个文本框,一个静态文本,一个按钮
<TextView
android:id="@+id/myText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<EditText
android:id="@+id/CPt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<EditText
android:id="@+id/CPp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/makeCP"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<EditText
<EditText
<Button
3.在新Activity文件对应的xml文件(result.xml)中绘制调用的界面,加id,制定尺寸。在R.java中查看是否加id成功。
只加了一个文本框,用于显示结果
<TextView
android:id="@+id/cpResult"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
4.在主界面的java文件(CPTest1.java)中,将main.xml中的所有组件,声明为类的private成员,同时各种import。
在onCreate中,根据控件的ID来取得代表控件的对象
5.在String.xml中写静态文本和按钮对应的值,在CPTest1.java的onCreate中引用这些键值对,来为静态文本和按钮设定显示的值。
6.在CPTest1.java中建立一个监听器类MakeCPListener,复写onClick方法,在其中去的两个EditText控件的值,建立一个Intent类对象,将控件的值放到其中,使用这个Intent对象来启动CPResult。并且要在onCreate中,将监听器的对象绑定到按钮对象上面。
7.现在开始编写CPResult.java,让CPResult继承Activity,复写onCreate方法。将result.xml中的所有组件,声明为类的private成员,各种import。设置召唤出来的界面为result。得到Intent对象中的值,(经过一些处理或运算)显示结果。
8.在string.xml中给result.xml的label写对应的显示的值。在CPText_1Manifest中声明CPResult这个Activity
<activity android:name=".CPResult"android:label="@string/resultLabel"/>
9.运行看,结果如下:
代码备份
0 0
- 又一次卡住的程序,被我摆平了。。…
- 终于摆平了Eclipse的开发环境
- 又一次我的感受
- 又一次被linux的工具震惊了
- wordcount程序卡住了
- 又一次被病毒袭击了——又是在我最忙碌的时刻
- 今天我又一次拯救了同胞的钱包~~~~
- 又一次被绿色了
- 又一次风风火火的创业了
- 又一次被伤害了,呵呵
- 又一次被国产片震撼了
- 郁闷的一比,又一次的被flash耍了
- 【POJ3983】又一次被暑假第一天的题爽虐了
- 我的又一次面试经历---难道真的抛弃delphi,要用java了么?
- 又一次面试,估计黄了,我的感受
- 百度的搜索引擎又一次调整了
- 又一次见证了HTML5的强大
- 微信小程序,行业的又一次打破?
- 习近平:全力搜救 不放弃拯救生命努力 李克强揪心失联飞机乘客
- 让eclipse完全支持HTML/JS/CSS智能提示
- CGAffineTransform相关函数
- IOS7中UITableView中cell的使用 drawRect失效
- android开发的第一次卡住。。。(…
- 又一次卡住的程序,被我摆平了。。…
- 玩,是最佳驱动力~
- 学习学习。
- ListView的学习
- 弱弱的进度条
- 所谓download。。。
- 索引列选择错误造成的性能恶化情景
- 微信公共平台接口开发--Java实现
- 敏捷开发的概念-迭代周期