MainActivity例如下列:package cc.ac;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button...
分类:
移动开发 时间:
2015-09-28 22:22:09
阅读次数:
219
实现将一个View显示在某一位置,而且是浮于当前窗口首先要有一个要显示的view的布局,可以是任意View,包括ViewGroup 1 2 8 9 10 17 然后主界面布局文件 1 6 7 12 13 23 ...
方法inflate(int resource, ViewGroup root, boolean attachToRoot) 中第一个参数传入布局的资源ID,生成fragment视图,第二个参数是视图的父视图,通常我们需要父视图来正确配置组件。第三个参数告知布局生成器是否将生成的视图添加给父视图。我们...
分类:
移动开发 时间:
2015-09-19 21:15:41
阅读次数:
205
View和ViewGroup Android的UI界面都是由View和ViewGroup及其派生类组合而成的。 其中,View是所有UI组件的基类,而 ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的. View对象是Android平台中用户界面体现的基础单位。 Vie...
分类:
移动开发 时间:
2015-09-19 20:58:55
阅读次数:
208
1、UI布局管理器View <- ViewGroup <- LinearLayout 线性布局 <- tableLayout 表格布局 <- GridLayout 网格布局 Android4.0及以上使用 <- FrameLayout 帧布局 <...
分类:
移动开发 时间:
2015-09-18 07:04:08
阅读次数:
212
在一次笔试中搞混LayoutParams的用法,特来总结一番:LayoutParams继承于Android.View.ViewGroup.LayoutParams.LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layou...
分类:
移动开发 时间:
2015-09-17 21:25:39
阅读次数:
242
1.首先说明一个知识点,通常我们显示布局文件xml都是如下: setContentView(R.layout.activity_main);其实每一个xml布局文件就好像一个气球,我们可以使用View.inflate(Context context,int resource , ViewGroup ...
分类:
移动开发 时间:
2015-09-13 21:38:36
阅读次数:
243
注:低版本的源码内容比高版本的源码简单,分析起来方便,但是高版本源码更为严密。View的事件响应机制涉及2个方法dispatchTouchEvent和onTouchEvent1.View的dispatchTouchEvent方法(事件传递到View,View的这个方法就自动执行。)dispatchTouchEvent返回true,响应事件;返回..
分类:
其他好文 时间:
2015-09-12 00:58:53
阅读次数:
371
AdapterView是一种用来展示大量数据的视图对象,AdapterView的内容一般是包含相同格式资源的控件,查阅Android文档知类的定义: 从上可知AdapterView直接继承ViewGroup,间接继承View,因此它是一个系统组件,使用它,一般是直接使用它的子类,它的常见子类有...
分类:
其他好文 时间:
2015-09-11 20:50:11
阅读次数:
163
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39102591,本文出自【张鸿洋的博客】上一篇已经完整的解析了Android View的事件分发机制,今天给大家代码ViewGroup事件分发的源码解析~~凡是自定义ViewGrou...
分类:
移动开发 时间:
2015-09-11 15:54:03
阅读次数:
205