zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    embeding 是什么
    linux xlearn安装
    argmin ,argmax函数
    随机森林算法OOB_SCORE最佳特征选择
    Scikit-Learn 机器学习笔记 -- 线性回归、逻辑回归、softma
    Spring回调方法DisposableBean接口
    java中InvocationHandler 用于实现代理。
    Spring之FactoryBean
    weblogic 的安装和配置
    JBoss7 安装配置
  • 原文地址:https://www.cnblogs.com/hbuwyg/p/7008750.html
Copyright © 2011-2022 走看看