1.Android应用的大部分UI组件都放在了android.widget包及其子包,android.view包及其子包中,Android应用的所有UI组件都继承了View类2.View类还有一个重要的子类:ViewGroup,但ViewGroup通常作为其他组件的容器使用.3.Android推荐使...
分类:
其他好文 时间:
2015-07-17 20:40:10
阅读次数:
103
在Android中,所有的UI界面都是由View类和ViewGroup类及其子类组合而成。其中,View类是所有UI组件的基类,而ViewGroup类是容纳这些UI组件的容器。其本身也是View类的子类。 在实际开发中,View类还不足以满足程序所有的需求。这时,便可以通过继承View类来...
分类:
移动开发 时间:
2015-07-17 18:09:11
阅读次数:
139
此文章是在网易博客上发表的,觉得比较不错,所以总结过来学习一下!
开发自定义控件的步骤:
1了解View的工作原理
2编写继承自View的子类
3为自定义View类增加属性
4绘制控件
5响应用户消息
6自定义回调函数
一、View的工作原理
Android系统的视图结构的设计也采用了组合模式,即view作为所有图形的基类,viewgroup对view继承扩展为视图容器类...
分类:
移动开发 时间:
2015-07-17 16:23:22
阅读次数:
161
项目中需要保持标题栏,通过点击标题栏左侧的按钮,弹出下拉菜单,切换右侧的界面,所以就想到使用fragment这个类,可以很好的切换activity,不过在使用的时候还是出现了很多问题:
1.public View onCreateView(LayoutInflater inflater, ViewGroup container,
...
分类:
移动开发 时间:
2015-07-17 16:16:06
阅读次数:
240
创建Activity 要创建一个新的Activity,需要对Activity类进行扩展,在新类定义用户界面并实现新的功能。 视图是用来显示数据和提高用户交互的Ui控件。Android提供了多个布局类,称为ViewGroup,它可以包含多个视图来帮助布局UI。Fragment用来封装UI的各个部分.....
分类:
移动开发 时间:
2015-07-17 00:18:53
阅读次数:
119
scrollview 嵌套recyclerview 时,recyclerview不显示,这就需要我们自己计算recyclerview的高度,比如: ViewGroup.LayoutParams mParams = recyclerView.getLayoutParams();
mParams.height = (CommonUtils.getScreenWidthPX(getActi...
分类:
移动开发 时间:
2015-07-16 19:52:58
阅读次数:
169
onInterceptTouchEvent 与 onTouchEvent 分析与MotionEvent在ViewGroup与View中的分发
Notice:本文将紧接着
Android 触屏事件 OnTouch onClick
onTouchEvent对于触屏事件的处理和分发
这一片博文来分析,如果您还没有读过这一片博文,强烈建议你先读一次上述博文
...
分类:
其他好文 时间:
2015-07-16 17:03:46
阅读次数:
311
其中: resource:是布局文件ID root:是父ViewGroup对象, attachToRoot:是是否将“翻译”出来的View添加到上面的root中 root和attachToRoot是共同作用的: 1,有root,同时attachToRoot为false,那么inflate()返回的就...
分类:
其他好文 时间:
2015-07-14 17:40:48
阅读次数:
100
首先感谢http://blog.csdn.net/lmj623565791/article/details/46858663hongyang的文章,之前看过ViewDragHelper类也读过一些demo一直都是半知半解且之前一些自定义的ViewGroup大都不是按这种方式来写,这一次抓紧一次自己写一个demo熟悉ViewDragHelper。ViewDragHelper存在于v4包种,目的用于帮助...
分类:
其他好文 时间:
2015-07-14 15:34:41
阅读次数:
123
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGro...
分类:
其他好文 时间:
2015-07-14 09:59:45
阅读次数:
110