Android基础入门教程——2.1 View与ViewGroup的概念标签(空格分隔): Android基础入门教程本节引言:告别了第一章,迎来第二章——Android中的UI(User Interface)组件的详解,
而本节我们要学习的是所有控件的父类View和ViewGroup类!突发奇想,直接翻译官方文档对
这两个东西的介绍吧,对了,天朝原因,google上不去,Android dev...
分类:
移动开发 时间:
2015-07-01 23:48:42
阅读次数:
390
异常信息:java.lang.IllegalArgumentException: parameter must be a descendant of this view错误原因:发生这个错误主要是ListView或者其它ViewGroup等容器控件因为滑动而暂时移除子View,但却没有移除该子View上面的焦点Focus,所以在ListView滑动返回到原来的位置的时候没有恢复成原来的View,导致...
分类:
编程语言 时间:
2015-06-30 16:25:20
阅读次数:
189
前言安卓应用的用户界面是构建在View 和ViewGroup 这两个物件的层级之上的。 View 就是一般的UI组件,像按钮,输入框等。 viewGroup 是一些不可见的view的容器,用来定义子View 如何布局, 类似在一个网格或是一个垂直列表。安卓提供了一套XML的标签词汇用来定义UI的页面显示。定义一个线性布局1. 在 res/layout 目录下。打开 activity_my.xml...
分类:
移动开发 时间:
2015-06-29 20:26:20
阅读次数:
142
难得有时间上来写博客。
fragment虽然好用,但个人还是觉得有利有弊。
网上大都说切换状态,有挺多问题,
有很多种解决方案。
第一种常常遇到的情况:
if(rootView == null)
rootView = inflater.inflate(R.layout.fragment_home, container,false);
ViewGroup parent = (...
分类:
移动开发 时间:
2015-06-28 21:39:28
阅读次数:
305
今天做项目遇到一个一键删除ListView中所有列表项的需求,这里自己记录一下。刚开始的想法是将设置一个空的Adapter,让后将空的Adapter赋给ListView,但后来想想这样太麻烦了,就去寻找了一下官方时候给了这样的方法。
别说,还真的有类似的方法!
ViewGroup类下面有一个removeAllViews()方法,看名字就很像,试了一下竟然不行!
报了这样的错误:removeAl...
分类:
其他好文 时间:
2015-06-27 10:00:54
阅读次数:
123
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。
它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:
定义
public static class WindowManager.LayoutPara...
分类:
移动开发 时间:
2015-06-26 10:58:57
阅读次数:
200
Android应用的绝大部分UI组件都放在android.widget包及其子包、android.view包及其子包中,Android应用的所有UI组件都继承了View类。它代表一个空白的矩形区域。View类还有一个重要的子类:ViewGroup,但ViewGroup通常作为其他组件的容器使用。An...
分类:
移动开发 时间:
2015-06-24 14:31:23
阅读次数:
149
概要: Activity |dispatchTouchEvent ?========================》 ^onTouchEvent -- PhotoWindow.FragmentLayout ViewGroup |dispatchTouchEvent ?= onInterceptTouchEvent 》 |onTouchEvent View |dispatch...
分类:
移动开发 时间:
2015-06-23 20:16:26
阅读次数:
208
昨天qq该小组被要求类别似QQ聊天窗口是如何实现的抖动效果。在这里,我只是意识到了什么,贴上代码: final View decorView = ((ViewGroup) findViewById(android.R.id.content)).getChildAt(0)...
分类:
移动开发 时间:
2015-06-22 22:09:54
阅读次数:
148
常用的ViewGroup,例如LinearLayout,在onMeasure方法内对每个child view执行measure前,会判断child view的visibility是否为gone。如果是gone,则不对这个child view执行measure操作,即这个child view的高度.....
分类:
移动开发 时间:
2015-06-21 01:56:15
阅读次数:
196