Android UI布局

  1. 线性布局(LinerLayout)
    android:orientation(设置方向的属性)两个方向的重要属性(vertical,horizontal)
    方向上的比重属性(layout_weight)

  2. 相对布局(RealateiveLayout)
    控件位置灵活多变的
    控件的属性比较多,但都是有规律可循的,所以结合案例多练习,不难记忆这些属性。

  3. 表格布局(TableLayout)

  4. 帧布局(FrameLayout)

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

  6. 约束布局(ContrainerLayout)

  7. 自定义控件
    创建一个布局
    自定义的布局,做成自定义控件
    在我们需要的地方引用自定义控件

    自定义对话框
    a) 设置布局(dialog_layout)
    b) 设置Style(style.xml)
    c) 自定义Dialog(继承Android自带的Dialog,实现自定义的,为相关的按钮设置点击事件
    d) 显示show();

  8. List View
     什么是List View
    列表视图是一个视图组,它以可滑动列表的方式展示了许多项目。列表项通过使用一个Adapter 来自动填充,适配器(Adapter )将数据从源端(例如一个数组或数据库的查询结果)提取内容并将内容填入每一个项目中去。
     如何实现List View
     创建List View视图
     Adapter(Java类)【最简单的ArrayAdapter,它一行只能显示一个空间,如果想显示多个,需要自定义Adapter
     准备数据
     List View应用场景
     自定义实现Adapter
     (优化)ListViewItem视图缓存(hodeview)
     定义List View的Header
     给每一个Item添加监听事件(长按点击事件)
     给Item里的控件添加监听事件

  9. RecycleView
     添加依赖
     打开File —> Project Structure或点击快捷图标或者快捷键ctrl+shift+alt+s
     选中app —> Dependencies —> 点击加号 —> Library dependence
     在选择框中输入recyclerview
     成功添加
     导入ListViewDemo相关文件
     导入ListViewDemo创建的Hero和HeroList源文件
     导入ListViewDemo的资源文件(图片文件)
     导入ListViewDemo的item布局文件
     创建RecyclerView布局文件
     创建Adapter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值