第一章笔记分享

第一章的主要内容包括三大部分:第一,对Android开发的整体流程的介绍;第二,对Activity进行解析;第三,对常用控件的常用属性进行解析。

(一)Android开发流程

环境搭建->新建工程->实现工程(新建页面/布局/控件)->签名->打包->发布

(二)Activity解析:

1.Activity之间的数据传递

建立Intent联系两Activity->使用startActivityForResult();启动第二个Activity->在第二个Activity中setResult();传递带有数据的Intent

2.Activity的生命周期


图片来源于《Android-第一行代码》

(三)控件解析:

控件是一个视图(View),控件的通用属性包括:宽高,颜色,边距,是否可见,内容居中,点击事件等。

1. TextView(显示文本)常用属性

layout_width:宽度    典型value: wrap_content/match_parent/具体值(建议使用dp)

layout_height:高度    典型value:wrap_content/match_parent/具体值(建议使用dp)

textSize:文本大小     典型value:具体值(建议使用sp)

gravity:布局   典型value:center/bottom

text:文本   在values文件夹,string.xml里定义方便管理

textColor:文本颜色  在values文件夹,colors.xml里对颜色进行定义

singleLine:是否只显示第一行     当值为true时,只显示一行,后面的用省略号表示

maxLine:最多显示多少行

id:标志

2. Button(点击按钮)常用属性[Button继承了textView,所以继承其属性]

background:背景颜色

.9 图:用于节省安装包的大小

3. EditText(编辑文本)常用属性

inputType:输入类型   典型value:textPassword(自动隐藏输入)/phone(只能输入数字)

特有的事件:editText.addTextChangedListener();//文本改变的监控(beforeTextChanged/onTextChanged/afterTextChanged)

4. ImageView(图片视图)常用属性

background:背景图片

src:图片资源

src叠加在background上面。

scaleType:拉伸类型    典型value:center/centerCrop

5. ImageButton常用属性

6. SeekBar(滑动条)常用属性

setOnFocusChangeListener();

7. RatingBar(评分条)常用属性

与SeekBar类似

8. ProgressBar(进度条)常用属性

max:最大进度

progress:进度

Tips:

1. 如果一个控件在另一个控件的对应标签内,那么它是这个控件的子控件,界面上会出现在这个控件内。

2.通过文档或者自动提示来学习属性及其可能的值。

3.所有的控件都可以被点击,除非设置了不能点击。

4.使用design模式来挑选和了解控件。

5.通过写Log的方式进行调试。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容