当前位置: 移动技术网 > 移动技术>移动开发>Android > Android UI布局

Android UI布局

2020年07月08日  | 移动技术网移动技术  | 我要评论

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日志工具的使用

本文地址:https://blog.csdn.net/qasdfght/article/details/107162474

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网