先看实现效果,上图:
ViewFlow是一个很好用的,用于不确定item个数的水平滑动切换的开源项目。但是从github上下载的ViewFlow其实是不支持onItemClick功能的,touch事件中并没有处理click。
那么如何去支持onItemClick功能呢?
一、在实现前,先带着三个问题:
序号
问题
1
Vie...
分类:
其他好文 时间:
2015-08-14 11:42:48
阅读次数:
147
参考文章:【1】http://blog.csdn.net/wsscy2004/article/details/7611529【2】http://www.androidlearner.net/android-use-viewflow-lift-right-slide.html这个不同于上一篇文章【An...
分类:
移动开发 时间:
2015-08-12 14:31:54
阅读次数:
370
效果图:
activity的布局xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
andro...
分类:
移动开发 时间:
2015-08-12 13:23:34
阅读次数:
162
如果是listview的onitemclick的点击事件与子button的点击事件冲突,很多人都知道通过对listview设置android:descendantFocusability="blocksDescendants",以及对button设置android:focus="false",来屏蔽...
分类:
其他好文 时间:
2015-08-05 18:04:40
阅读次数:
475
viewflow是android开源的控件,发布在github网站上。下载地址是:https://github.com/pakerfeldt/android-viewflow。1、CircleFlowIndicator运行如下:代码如下:主窗口:public class CircleViewFlow...
分类:
其他好文 时间:
2015-07-28 12:29:10
阅读次数:
143
EventBus是一个方便与Android中各组件通信的开源框架,开源地址;https://github.com/greenrobot/EventBus。EventBus功能很强大
,今天在做一个功能时,遇到了点击事件的冲突问题及数据传递更新问题。具体点就是在可以上下拉刷新的ListView的Header上有GridView。此时,GridView的OnitemClick事件与ListView...
分类:
移动开发 时间:
2015-07-13 12:16:21
阅读次数:
150
最近项目中需要加一个圆点指示器,在切换页面的时候使用,网上有开源的项目viewflow和viewpageIndicator,这两者都有很好的效果,但遗憾的是都有局限性,一个是只能用于viewflow,另一个只能用在viewpage上面,而我项目中的页面切换用的是自定义View,上面两个项目中的圆点指示器都不能拿来直接用,于是就借鉴viewflow做了一个简单易用的通用圆点指示器。...
分类:
移动开发 时间:
2015-07-10 11:31:33
阅读次数:
493
Android开发中,有不少的控件都有点击或滑动冲突事件,比如ListView的onitemclick事件与item上的Button(如果有Button的话)等。今天在工作中用ViewPager里面的页面套用HorizontalListView,横向 划动也有冲突,解决办法很简单,只要在HorizontalListView中重写onInterceptTouchEvent(MotionEvent
...
分类:
移动开发 时间:
2015-07-07 19:33:33
阅读次数:
450
X, Y两个listview,X里有1,2,3,4这4个item,Y里有a,b,c,d这4个item。如果你点了b这个item。如下:public void onItemClick (AdapterView parent, // parent相当于listview Y适配器的一个指针,可以...
分类:
其他好文 时间:
2015-07-01 09:43:48
阅读次数:
111
如下: noScrollgridview.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) ...
分类:
移动开发 时间:
2015-06-27 09:41:14
阅读次数:
133