Android UI 基础知识

Posted Notebook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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


 

以上是关于Android UI 基础知识的主要内容,如果未能解决你的问题,请参考以下文章

Android UI基础知识之四种常用布局

Android基础——基础UI控件

Android UI 基础知识之布局的声明和结构等

android开发不可不知的UI知识

Android:UI界面设计基础知识总结

Android 学习之路--android基础