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

android 商城ui布局,Android UI布局相关推荐

  1. android商城开源框架,Android商城开源项目--轻松购

    项目简介: 购物(商城)类app,项目主要分为主页.热卖.分类.购物车.我的五大板块. 该app基本上覆盖市面上商机级商城类app的功能,包括购物车.微信及支付宝支付.热门及历史搜索.登录注册.收货地 ...

  2. Android UI -- 布局介绍(布局包括FrameLayout, LinearLayout, RelativeLayout, GridLayout)

    首先介绍常用布局类 FrameLayout 最简单的布局管理器. 这个布局管理类有几个特性: 添加组件默认在左上角的. 如果添加多个组件会叠加到一起,并且都在左上角.(可以通过一gravity属性改变 ...

  3. android 实现论坛界面,android界面开发之主流UI布局范例

    这篇文章主要说的是android中的UI设定.先看真题效果图,说明.本程序参考新浪微博,图片为猫扑图片. 程序只有最基本的模版,没有任何内容. 点击效果图 这布局为顶部+中间内容+底部模式,现在很多布 ...

  4. Android 开发 -- 开发第一个安卓程序、Android UI开发(布局的创建:相对布局和线性布局、控件单位:px pt dp sp、常用控件 、常见对话框、ListView)

    文章目录 1. 开发第一个Hello World程序 1.1 开发程序 1.2 认识程序中的文件 1.3 Android程序结构 1.4 安卓程序打包 2. Android UI开发 2.1 布局的创 ...

  5. Android UI详解之布局管理器(一)

    Android UI详解之布局管理器 一.布局管理器 ①顶级父类View ②子类GroupView ③AbsoluteLayout.FrameLayout.LinearLayout.GridLayou ...

  6. Android P SystemUI之StatusBar UI布局status_bar.xml解析

    相关源码: \frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\CollapsedStatusBar ...

  7. Android UI控件和布局

    说明: 本文是郭霖<第一行代码-第3版>的读书笔记 4.1 如何编写程序界面 编写XML,这是传统的方法 ConstraintLayout,Google推出的新方法,可以在可视化编辑器中拖 ...

  8. android 流行布局,Android流行UI布局——底部导航(BottomNavigationView+ViewPager+Fragment)...

    前言: Android端采用底部导航栏的APP非常多,比如微信.微博.支付宝...等等,这也不能说是盲目学习iOS,毕竟好东西大家都可以用,各家操作系统也都在博采众长,互相学习.Android端的底部 ...

  9. Android UI布局之线性布局LinearLayout

    Android UI 布局 线性布局 线性布局 activity_main.xml <?xml version="1.0" encoding="utf-8" ...

  10. Android布局之线性布局LinearLayout(二) ----简单模仿ios端小米计算器主界面UI

    Android布局之线性布局LinearLayout(二) ----简单模仿ios端小米计算器主界面UI   今天老师的要求是让用LinearLayout布局做自己手机自带的计算器的UI设计,因为io ...

最新文章

  1. 算法---------寻找重复的子树(Java版本)
  2. 关于MySQL二次安装问题
  3. JavaSE之ClassLoader
  4. Java 集合系列(一)
  5. Airflow 中文文档:插件
  6. java中枚举表示数据状态
  7. concurre分段锁 put 流程图_一道有趣的笔试题(三)、锁存器Latch
  8. Flutter进阶—实现动画效果(七)
  9. 四个变量的图表怎么做_EXCEL系列之基础图表总结
  10. C++并发与多线程(五)互斥量,atomic、与线程池
  11. revi插件使用方法| 如何在Revit中修改CAD图纸
  12. 带瀑布流的电钢琴_你没有看错 这个Find智能钢琴它会自己弹琴
  13. C语言 判断一个数是否为2的若干次幂
  14. 大数据平台有哪些基础服务
  15. Windows文件映射
  16. oracle重建orainventory,重建oraInventory解决ORA-20001
  17. 百度地图移动端https 问题解决记录,也许是这个问题
  18. 广东:让“数据跑路”代替“民众跑腿”
  19. 数据库创建表以及增删改查
  20. 使用华为光猫ONT使能工具后,本地主机如何通过Telnet登录光猫进行配置

热门文章

  1. PyQt5制作一个爬虫小工具,获取某网上市公司的财务数据可视化
  2. vue el-dialog 实现弹窗无限嵌套(点击弹窗弹出新的弹窗,可以一直点击)
  3. thingsboard 编译成功了,总结一下
  4. oracle的建表语句
  5. 诗歌(6)—饮湖上初晴后雨
  6. python对投标_有关招标投标签订合同的说法,正确的是(      ) 。
  7. 初级软件测试工程师零基础入门指南
  8. android常用刷机指令,刷机以及常用命令
  9. 苹果体验店:鲜为人知的乔布斯的秘密
  10. linux下如何配置svn,Linux下SVN安装与配置详解