• Android之UI View与ViewGroup


    1.基本概念

    View:所有可视化控件的父类,Android App屏幕上用户可以交互的对象(例如 按钮 下拉框 文本框等)。

    ViewGroup:View的子类,存放View和ViewGroup对象的布局容器(线性布局、相对布局等)。

    简单理解,view就是各种控件(按钮、文本),而ViewGroup提供各种布局模式。

    App中任一组件都是使用View和ViewGroup对象组成的层次结构。如下图,viewgroup用于所属的view对象组织布局模式,每个view代表输入控件或者UI部件。

    2.定义布局

    方法1:在代码中实例化View对象,并构建UI层次树;

    方法2:使用Xml构成布局(符合阅读习惯,最常用的方式),Xml文件中的元素名称代表view,所以 <TextView>元素会创建TextView控件,<LinearLayout >元素创建LinearLayout 容器;

    3.常用布局

    • LinearLayout(线性布局)
    • RelativeLayout(相对布局)
    • TableLayout(表格布局)
    •  FrameLayout(帧布局)
    • AbsoluteLayout(绝对布局)
    • GridLayout(网格布局)

    4.常用控件

    • TextView(文本框)
    • EditText(输入框)
    • Button(按钮)与ImageButton(图像按钮)
    • ImageView(图像视图)
    • RadioButton(单选按钮)&Checkbox(复选框)
    • 开关按钮ToggleButton和开关Switch
    • ProgressBar(进度条)
    • SeekBar(拖动条)
    • RatingBar(星级评分条)
    • ScrollView(滚动条)
    • Date&Time组件
  • 相关阅读:
    EFCore
    PS-邮件发送异常信息
    python-Django
    Autofac
    swagger
    查看哪个程序占用了端口
    SQL SERVER-系统数据库还原
    破解root密码
    WebApi路由
    async,await.task
  • 原文地址:https://www.cnblogs.com/albertarmstrong/p/9221248.html
Copyright © 2020-2023  润新知