Android UI布局

1.      
线性布局(LinerLayout)

1)      
android:orientation(设置方向的属性)两个方向的重要属性(vertical,horizontal)

2)      
方向上的比重属性(layout_weight)

3)      
layout_gravity和gravity的区别

2.      
相对布局(RealateiveLayout)

1)      
控件位置灵活多变的

2)      
控件的属性比较多,但都是有规律可循的,所以结合案例多练习,不难记忆这些属性。

3.      
表格布局(TableLayout)

4.      
帧布局(FrameLayout)

5.      
百分比布局(Percent RealateiveLayout,Perent
FrameLayout)

6.      
约束布局(ContrainerLayout)

7.      
自定义控件

1)      
创建一个布局

2)      
自定义的布局,做成自定义控件

3)      
在我们需要的地方引用自定义控件

4)      
自定义对话框

a)      
设置布局(dialog_layout)

b)     
设置Style(style.xml)

c)      
自定义Dialog(继承Android自带的Dialog,实现自定义的,为相关的按钮设置点击事件

d)     
显示show();

8.      
List
View

n  什么是List View

n  如何实现List View

n  创建List View视图

n  Adapter(Java类)【最简单的ArrayAdapter,它一行只能显示一个空间,如果想显示多个,需要自定义Adapter

n  准备数据

n  List View应用场景

n  自定义实现Adapter

n  (优化)ListViewItem视图缓存(hodeview)

n  定义List View的Header

n  给每一个Item添加监听事件(长按点击事件)

n  给Item里的控件添加监听事件

9.      
RecycleView

n  添加依赖

l  打开File —> Project
Structure或点击快捷图标或者快捷键ctrl+shift+alt+s

l  选中app —> Dependencies
—> 点击加号 —> Library dependence

l  在选择框中输入recyclerview

l  成功添加

n  导入ListViewDemo相关文件

l  导入ListViewDemo创建的Hero和HeroList源文件

l  导入ListViewDemo的资源文件(图片文件)

l  导入ListViewDemo的item布局文件

n  创建RecyclerView布局文件

n  创建Adapter

10.   
制作Nine-Patch

11.   
Android日志工具的使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值