【Android 10】1、基本控件和布局

今日之座右铭:因为后期有用,所以干着也爽,只要不是就往死里干吧!

做过JAVAWEB开发的朋友,看到标题就应该感觉很亲切并不陌生。这里我们做一番概述:

1、常见的SDK原生态的控件

A、一般基本开发中常见的控件基本在Common 、Text 、Buttons中,至于有哪些这里不做介绍
B、Widgets :小器件组比如进度条、图片视图、视频等等之类的
C、Layouts: 布局组 常见的有线性、相对、帧、约束布局等等,其中约束布局在sdk>9的情况下才添加的
D、Containers: 容器组件,建议大家可以尝试玩一下RecyclerView
E、Google :谷歌组件
F、legacy :翻译过来就是遗留组件,不推荐使用,比如ListView就被RecyclerView代替了
G、自定义组件   目前这个点不做过多说明,等先过一遍android之后,回头再后面整理。

2、一般的组件都有什么特性

拿TextView、Button、EditView等组件说,他们的父类都是View。(Ps:啥事View,搞得那么有文化似的,说白了就是视图)
用源码说话,后面的文章更新,我会尽可能通过源码说明


那问题接踵而至,View干了什么事?接着我们继续寻求源码说明

源码说明是这样的:

通俗翻译来说,这个类是用户界面的基本构造块,一个视图占据矩形区域,是为了绘制和事件处理

说道这里,应该对组件有一定的认识,我们在界面上绘制出我们想要的界面效果,然后对这个界面里得元素做相应的事件处理,这就和我们在html里面写js文件大同小异,知识代码的实现不同罢了。

在此给自己留个后面做的事情,既然所有的控件的父类都是View,那我们自定义控件也肯定是如此,如何去做,依葫芦画瓢即可,后面整体下来再上自己的Demo。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值