初识Android

    在搭好了Android的环境之后,尝试着新建Android的工程,然而却发现根本一行代码都没写,想要运行一下的时候却出现了问题。这是个关于AVD创建的问题,在成功创建了Android模拟器之后却在运行时提示找不到Android模拟器。我问了当时在旁边的同学,然而他努力寻找问题经过很久,尝试了各种方法,如和他电脑上的AVD的目录进行各种对比却没有发现问题所在。后来又重新把SDK装过,也不能解决问题。最后,只好尝试把在E盘下的AVD复制到C盘中,虽然这个办法可行,但是我的C盘已经很难负载那么多的东西了,所以还没有找到很好的解决办法,只能先这样用了。

    接下来,就是通过书本上的各种小程序来开始Android学习之路。在书本的指导下,逐渐加深了对Android开发的理解。之前的培训上大致了解了Android每个文件应该写在何处,后来通过自己的实践逐步认知了Android开发的整个过程。由于这次十一长假在济南度过,所以学习的时间非常之少,还有很多的东西没有开始学。所以在十月九日回到学校之后,必须很努力的学习Android了。 

    肥胖测试器的布局采用的是线性布局的垂直分布。  

    我写的肥胖测试器出现了难以解决的问题,在输入身高和体重时无法输入小数点,不知道要怎么解决这个问题额。

    关于动画方面学的还是很纠结。

    下面两张截图是加完背景前后的图片(虽然加了背景,可是看上去依然很丑啊啊)。这是自学了一点添加图片背景的之后的成果。用到了getDecorView 获得window最顶层的View ,这样就可以使图片置于底部。

    在完成这个很丑陋的版本之后,想要做出一个更好一点的东西来,所以在此基础上又加上了动画效果,并且还尝试使用了通过Bundle对象的实现两个activity间的数据传送。

    首先先说一下动画,我在查找资料的时候看见了用movie方法和通过软件将gif图片变为一桢一桢的图片两种方法。我开始时用的是第一种方法,但是做出来的却不会动,而且不知道怎么修改才可以。所以在同学的建议下,选择了第二种方法。结果很显然,第二种方法实现起来较为简单。、

    还加入了radioButton,使得用户可以选择性别。

    因为加入了动画,使得整个界面变得更加拥挤和丑陋,所以对整个程序进行了较大的修改通过Bundle对象的实现两个activity间的数据传送。,将用户输入的数据后点击按钮进入另一个activity。在第一个activity是以Bundle封装对象,在第二个activity总亦是以Bundle的方式解开封装的数据:程序中以getIntent().getExtras()方法取得随着Bundle对象传递过来的性别、身高和体重信息,经过计算后,显示在屏幕上。

    还有就是一些小改动了,例如字体的大小的改变,及显示正在计算ProgressDialog与线程整合运用。以及BMI值得位数的确定。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值