• Android UI 基础知识


    【相关概念】

    View       视图

    ViewGroup    视图容器

    Layout      布局

    Activity     活动

    Fragment    片段

    Widget      部件

    Dialog       对话框

    Menu        菜单

    Toolbar    工具栏

    Material Design  材料设计/原质化设计 Material Design 中文版


     

    参考资料:http://hukai.me/android-training-course-in-chinese/basics/firstapp/building-ui.html

    Android 的图形用户界面由多个视图(View)和视图组(ViewGroup)构建而成。

    View 是通用的 UI 窗体小组件,如:按钮(Button)、文本框(Text field);

    ViewGroup 则是用来定义子视图布局的不可见的容器,如:网格部件(grid)、垂直列表部件(vertical list)。

    Android 提供了一系列对应于 View 和 ViewGroup 子类的 XML 标签,以便我们用 XML 创建自己的 UI。

    Layouts 是 ViewGroup 的子类。


    参考资料:http://www.cnblogs.com/flyhigh1860/p/3654302.html

    ViewGroup类是布局(layout)和视图容器(View container)的基类,此类也定义了ViewGroup.LayoutParams类,它作为布局参数的基类,此类告诉父视图其中的子视图想如何显示。


     Widget并不支持所有的布局和控件,而仅仅只是支持Android布局和控件的一个子集。
    (01) App Widget支持的布局:
      FrameLayout
      LinearLayout
      RelativeLayout
      GridLayout

    Ref:Android常见基本布局


    (02) App Widget支持的控件:
      AnalogClock
      Button
      Chronometer
      ImageButton
      ImageView
      ProgressBar
      TextView
      ViewFlipper
      ListView
      GridView
      StackView
      AdapterViewFlipper

    参考资料:http://www.cnblogs.com/zhengbeibei/archive/2013/04/22/3036783.html


    高级组件:

    AdapterView

    ListView

    GridView

    WebView

    RecyclerView


  • 相关阅读:
    C++基类的析构函数定义为虚函数的原因
    android的学习网站
    QT显示url图片
    Ubuntu安装JDK
    linux下打包压缩和解压命令
    嵌入式目录
    QT pri 文件的作用
    QT pro文件详细写法+实例
    Computer(树的直径做法)
    树的直径
  • 原文地址:https://www.cnblogs.com/hbuwyg/p/7008750.html
Copyright © 2020-2023  润新知