首页 > 代码库 > 安卓学习总结
安卓学习总结
经过几周的安卓课学习,自己也收获了很多,下面就来聊聊自己所 学习的内容以及在学习过程中所遇到的问题。
首先我们都是从界面做起,一开始先完成一个简单的界面,为手机应用程序开发界面时会用到控件,,所有控件的基类为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 ,应最后添加相应的监听事件,来实现自己想要实现的指令。
安卓学习总结