1. android 中的ViewPager 功能类似于iOS中的scrollView,实现最主要的页面的左右滑动功能。该类存在于Google的兼容包里面,所以在引用时记得在BuilldPath中增加“android-support-v4.jar” 2. 在实现中ViewPager须要绑定一个适配器 ...
分类:
移动开发 时间:
2016-04-08 21:33:16
阅读次数:
253
1.设置自动调整scrollview的 inset 简单点说就是automaticallyAdjustsScrollViewInsets根据按所在界面的status bar,navigationbar,与tabbar的高度,自动调整scrollview的 inset,设置为no,不让viewCont ...
分类:
其他好文 时间:
2016-04-07 17:08:56
阅读次数:
408
在ScrollView添加一个ListView会导致listview控件显示不全,这是因为两个控件的滚动事件冲突导致。所以需要通过listview中的item数量去计算listview的显示高度,从而使其完整展示,如下提供一个方法供大家参考。 示例代码: ...
分类:
其他好文 时间:
2016-04-07 13:22:22
阅读次数:
145
自定义 listview 重写 onmeasure方法 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integ ...
分类:
其他好文 时间:
2016-04-07 09:33:33
阅读次数:
134
处理ScrollView和ListView,GridView之间的冲突, 最好的办法就是继承这两个类,重写他们的onMeasure方法即可: ListView: GridView: 如果是ListView中嵌套GridView也可以用这个办法。简单实用的处理了这个冲突。 下面是重写ScrollVie ...
分类:
移动开发 时间:
2016-04-06 18:28:53
阅读次数:
146
HACursor,是一个对横向ScrollView中的视图进行管理的UI控件。只要几行代码就可以集成类似于网易新闻对主题页面进行排序,删除操作的功能。主srollview参考iOS原生的UITableView的接口设计思路,实现了缓存,避免了一次性加载多个页面所造成的性能消耗。 1.导入HACurs ...
分类:
移动开发 时间:
2016-04-06 14:59:31
阅读次数:
240
上拉加载更多,下拉刷新,网上比较强大比较全的一个开源库PullToRefresh,支持Listview、GridView、ScrollView等众多控件。下载地址:git clone https://github.com/chrisbanes/Android-PullToRefresh.git噢,伙计,当然你也可以这样https://github.com/chrisbanes/Android-Pul...
分类:
移动开发 时间:
2016-04-05 17:47:02
阅读次数:
284
最近遇到了打开带有ScrollView的页面布局默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套了gridview,只需要设置gridview获取焦点为false即可。 gridview.setFocusable(false); 如果内部嵌套的是listview,也是同样 ...
分类:
其他好文 时间:
2016-04-05 15:45:06
阅读次数:
105
仿百度壁纸客户端(三)——事件冲突处理
上回把广告轮播图给实现了,今天就来把主页的大部分功能给实现了
一.ScrollView和ViewPager滑动事件冲突的解决办法
我们仔细想想,我们的主页架构,首先他是上下滑动的,所以这样要一个ScrollView,然后就是轮播图和其他内容了,这样的话,上下滑动有事件,轮播图也有事件,我们先看下xml的实现原理
home_fragment_xml<?x...
分类:
其他好文 时间:
2016-04-03 14:42:57
阅读次数:
413
方法一:直接更改listview的控件高度,动态获取(根据条目和每个条目的高度获取) 前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全 ...
分类:
其他好文 时间:
2016-04-02 16:12:15
阅读次数:
585