天天看点

【Android开发】Bundle和Intent实例1-实现根据身高计算标准体重

编写一个实例来实现bundle在activity之间传递信息和intent跳转activity页面的效果。

此实例是让用户输入性别和身高,以此来判断用户的最佳合适的体重(计算最佳体重按照科学数据计算)。

效果如图

【Android开发】Bundle和Intent实例1-实现根据身高计算标准体重
【Android开发】Bundle和Intent实例1-实现根据身高计算标准体重

下面我们来实现这个实例:

res/layout/main.xml(主页面):

res/layout/main2.xml(结果页面):

保存身高和体重的javabean(实现了java.io.seralizable接口):

(在使用bundle类传递数据包时,可以放入一个可序列化的对象。这样,当要传递的数据字段比较多时,采用该方法比较方便。在本实例中,为了在bundle中放入一个可序列化的对象,我们创建了一个可序列化的java类,方便存储可序列化对象)

info.java:

mainactivity:

结果页面:

(别忘记在androidmanifest.xml中注册新的activity:

在<application></application>标签中添加

)

contentactivity:

当我输入男,172cm身高时,得到我的标准体重是.....啊,该减肥了(你学会了吗?)

转载请注明出处:http://blog.csdn.net/acmman/article/details/45127081

继续阅读