今天看到项目中别人写的FragmentStatePagerAdapter,以前没见过,so搜索一下,原来还有FragmentPagerAdapter ,但作用又有所不同,Mark一下
ViewPager
ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这...
分类:
移动开发 时间:
2015-05-05 16:39:48
阅读次数:
140
老规矩先看效果图:
这个代码很常见,网上大牛已经做过好几遍了,但是本着学习的态度,去研究了下别人写的代码。发现有好几种实现方法。最为流行的一种是使用Scroller实现滑动,然后按钮的实现有三种方法。
1. 一种是全部用java类继承一个viewgroup来动态生成listviewitem.这样灵活性很高,但是技巧性也高。
2. 一种是整个listviewitem用xml编写,然后inflat...
分类:
移动开发 时间:
2015-05-05 00:07:35
阅读次数:
254
Touch事件分发中只有两个主角:ViewGroup和View。Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理。View在ViewGroup内,ViewGroup也可以在其他ViewGroup内,这时候把内部的ViewGro...
分类:
移动开发 时间:
2015-05-01 13:14:55
阅读次数:
126
1、视图组件与容器组件 Android绝大部分UI组件都放在android.widget和android.view包及其子包,所有的UI组件都继承了View类,ViewGroup则用于其他组件的容器。 XML属性 相关方法 说明 ...
分类:
移动开发 时间:
2015-04-30 19:47:42
阅读次数:
168
有两个可能的原因 1.内部view没有用其parent的LayoutParams在继承BaseAdapter的时候,用getView返回View的时候,用代码控制布局,需要用到View.setLayoutParams,但是报错了,报的是类型转换错误,经过研究,发现,这里不能使用ViewGroup.....
分类:
其他好文 时间:
2015-04-29 01:58:51
阅读次数:
140
自定义控件的步骤自定义一个View继承ViewGroup等相似效果的View;重写构造方法可以在构造方法中附加要显示的内容如下:View.inflate(context, R.layout.ui_setting_view, this);这里就是让这个填充出来的View显示到当前我们自定义的这个布局中...
分类:
其他好文 时间:
2015-04-28 18:17:23
阅读次数:
167
几个有用的方法求一个view的宽度public static void measureView(View child) { ViewGroup.LayoutParams p = child.getLayoutParams(); if (p == null) { ...
分类:
移动开发 时间:
2015-04-26 21:05:20
阅读次数:
151
引言:ListView 中嵌套按钮,按钮点击事件无效,将按钮 setFocusable(false) 后才能正常使用点击事件的情况相信许多开发者都遇到过,很多人可能找到一个解决办法就把这个问题抛在了一边,但题主本着探索的精神从源码的角度找到了问题的答案如果没有看过 深入理解 View 的事件传递机制 ,看今天的内容可能会有些吃力,所以建议大家还是先去看看我的这篇文章啦。废话不多说,进入正题:一、概述...
分类:
其他好文 时间:
2015-04-26 09:13:53
阅读次数:
139
LayoutParams继承于Android.View.ViewGroup.LayoutParams.LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的l..
分类:
移动开发 时间:
2015-04-26 01:47:45
阅读次数:
142
1. getWindow().getDecorView().findViewById(android.R.id.content) 2. private?static?View?getRootView(Activity?context)?? ????{?? ????????return?((ViewGroup)context.findViewById(...
分类:
其他好文 时间:
2015-04-23 18:03:06
阅读次数:
306