首页 > 移动平台 > 详细

Android Studio 之创建自定义控件

时间:2021-01-31 11:39:57      阅读:40      评论:0      收藏:0      [点我收藏+]

 

?前言

  常用控件和布局的继承结构,如下图所示:

    技术分享图片

  可以看到,我们所用的所有的控件都是直接或者间接的继承自View的;

  所用的所有布局都是直接或者间接继承自ViewGroup的;

  View 是 Android 中最基本的一种 UI 组件,它可以在屏幕上绘制一块矩形区域,并能相应这块区域的各种事件;

  因此,我们使用的各种控件其实是在 View 的基础之上又添加了各自特有的功能;

  而 ViewGroup 是一种特殊的 View,他可以包含很多 View 和子 ViewGroup,是一个用于放置控件和布局的容器;

?引入布局——创建自定义标题栏

  我们先来看一下标题栏的样式:

 

  这种标题栏的样式,只需要加入两个 Button 和一个 TextView,然后在布局中摆放好就可以了。

  可是这样做却存在着一个问题,一般我们的程序中可能有很多个活动都需要这样的标题栏;

  如果在每个活动的布局中都编写一遍同样的标题栏代码,明显就会导致代码的大量重复;

 

 

Android Studio 之创建自定义控件

原文:https://www.cnblogs.com/hyacinthLJP/p/14351901.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!