您的位置:首页 > 移动开发 > Android开发

初识Android

2011-10-17 21:04 337 查看
在搭好了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值得位数的确定。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: