首页 > 代码库 > 安卓学习总结

安卓学习总结

经过几周的安卓课学习,自己也收获了很多,下面就来聊聊自己所 学习的内容以及在学习过程中所遇到的问题。

首先我们都是从界面做起,一开始先完成一个简单的界面,为手机应用程序开发界面时会用到控件,,所有控件的基类为View, ViewGroup继承于View,它可以包含其他的View.

一.

1.TextView

技术分享设置控件的宽度,高度

技术分享设置文本的颜色

技术分享设置组件的ID

TextView控件的使用首先要增加到布局文件中

2.在XML中修改某个属性的值来控制控件的表现形式

技术分享

3.EditText

 技术分享

 这些是EditText控件常用属性

3.Button控件

Button的基本使用方法有以下几种

(1)添加Button控件到XML布局文件中,也可通过程序添加

在布局文件中设置按钮的一些属性,如位置、宽高、按钮上的字、颜色等,比较重要的是要给按钮一个ID,这是按钮唯一的名称。

(2)处理按钮的单击事件

 4.首先在XML中完成界面设置,然后在java.中编写java语言程序

技术分享

适当利用if条件语句编写java语言程序,执行后看运行结果。

技术分享

二.得到的一些新的收获和解决不了得问题

1.之前作业有一次要综合使用TextView、ImageView、RadioButton控件实现一个图片选择器,通过选择花朵的名称显示相应的图片。

在作业过程中界面最上面设置了piease choose a flower you like的跑马灯效果

技术分享

设置跑马灯是所遇到的问题:跑马灯文本所设置之后无法跑起来,还有就是无法更改跑马灯的速度与时间

后来对文本中字体的大小进行了更改,将字体设置更大一些,至于时间和速度后来百度后得到了解决。

2.界面和java语言都已完成,但是运行之后就显示一张图片

技术分享

因为在编写java程序的时候误打开了一个R的窗口

技术分享

 

 3.在完成BMI App的时候,第一个是不是用Toast显示结果,而是要把结果显示在界面上,使用TextView控件,以及它的setText()方法设值,第二个就是未输入进行空值判断,app会闪退

技术分享

技术分享

4.Android中还有主要的对话框

创建对话框的步骤如下:

(1)创建一个Builder对象

(2)设值要创建的Dialog的参数,如几个按钮、显示什么内容等。

(3)为按钮设置回调函数(因为Android中的dialog都是异步的,所以需要回调函数)。

(4)根据上面几步的设置,使Builder生成dialog对象。

(5)使用show()方法将dialog显示出来。

5.监听事件

在java下编写时先定义变量例如private EditText extizhong;,再建立相关的事件响extizhong=(EditText)findViewBy ,应最后添加相应的监听事件,来实现自己想要实现的指令。

 

安卓学习总结