Android的用户界面基础之View的学习
来源:互联网 发布:快速下载淘宝 编辑:程序博客网 时间:2024/05/17 00:16
View的概述:
Activity是Android的四大组件之一,是Context的间接子类,通常被称为活动场景——每一个Activity描述了一个可以与用户交互的活动场景。而与用户的交互,是通过UI界面来完成的。在Android中一切可见的对象,都是由View构成的。Activity中包含了一组View。
Android中的界面组织(ViewTree)
Android中的View被分为两类:
1.容器(ViewGroup)
一种特殊的组件,能容纳其他容器或控件构成复合界面
布局容器
LinearLayout TableLayout RelativeLayout FrameLayout GridLayout
其他容器
AdapterView等等
2.控件(Widget)
可在界面上放置的可视化“元件”,比如:
按钮 输入框 …..
Android中的界面由容器和控件按倒置的树状结构进行界面组织,该组织方式为视图树
View功能概述
View主要的作用是完成与用户的交互。每一个View最终都需要在屏幕上被绘制。对于每个View来说最重要的两件事—定位和布局、绘制过程。
View实质上就是在界面上绘制的一块矩形区域
View的二加一法则:
- 定位和布局
- 绘制
- 事件处理
常用布局属性
android:layout_width、android:layout_height
- match_parent 匹配父级
- wrap_content 包裹内容
- dp
- android:padding 内边距
- android:layout_margin 外边距
- Android的用户界面基础之View的学习
- 学习Android之用户界面基础
- Android用户界面基础之ToggleButton学习
- Android用户界面基础之Chronometer控件学习
- Android用户界面基础之ViewGroup学习
- Android用户界面基础之TextView控件,EditText控件,Button控件的学习
- android基础学习之自定义view的简单原理
- Android核心基础-4.Android 用户界面View
- [学习笔记]用户界面优化之Android SurfaceView的使用
- android开发学习笔记——用户界面View的五大布局
- Java基础之图形用户界面的设计
- Android用户界面基础之LinearLayout、TableLayout、RelativeLayout、FrameLayout、GridLayout学习
- 【Android开发】用户界面设计-开发自定义的View
- android学习之view的构造
- Android开发之响应用户界面的事件
- Android入门之构建简单的用户界面
- Android之建立简单的用户界面
- Android基础学习之怎么在Activity启动时获得View的宽高
- activiti工程环境搭建和流程图创建
- 关于UNIGINE的一些了解
- 几种TCP连接中出现RST的情况 2013-1
- VS2010 里面删除多余空白行
- ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自己的home目录
- Android的用户界面基础之View的学习
- HLJU_DP解题报告
- C++如何确定常量的类型
- 2821: 作诗(Poetize) 分块
- 从这里开始
- HDU【2812】Building Block
- x265-1.7版本-encoder/bitcost.cpp注释
- ubuntu 重启命令,ubuntu 重启网卡方法
- python系列之 - 迭代器、生成器