Android左右滑屏遇到listview问题解决
今天要实现一个左右滑屏的功能,且滑屏中要装载 listview,当单滑屏时冇有问题,当加载listview 后发现 左右滑屏不能 发现需要 修改 触摸事件分派。在当前加载滑屏和listview 的Activity 中为左右滑屏控件(我用viewgroup) 添加分派。
public boolean dispatchTouchEvent(MotionEvent ev){
this.mScrollLayout.onTouchEvent(ev);//在这里先处理下你的手势左右滑动事件
return super.dispatchTouchEvent(ev);
}
其中 mScrollLayout 为 viewgroup
第二当自定义滑屏控件后发现 只能在启动时加载一次数据,其它时候添加数据到界面 无响应
如
programList.setAdapter(programApapter);
数据不会更新
需要修改滑屏控件中的 onLayout
protected void onLayout(boolean changed, int l, int t, int r, int b) {
/*if (changed) {*///加了之后第二次不显示
int childLeft = 0;
final int childCount = getChildCount();
for (int i = 0; i < childCount; i++) {
final View childView = getChildAt(i);
if (childView.getVisibility() != View.GONE) {
final int childWidth = childView.getMeasuredWidth();
childView.layout(childLeft, 0, childLeft + childWidth,
childView.getMeasuredHeight());
childLeft += childWidth;
}
}
}
/*}*/
重写OnLayout
不要设置/*if (changed) {*/变量去判断布局是否改变,否则第二次界面刷新的时候不会启用if{}里面的程序
Android左右滑屏遇到listview问题解决相关推荐
- Android之八滑屏的代码实现
Android之八滑屏的代码实现 通过引导页面,用户能够快捷了解用用的主要功能.当滑动到最后一个界面时,点击Go进入页面. 实现过程: 1.设计引导界面整体布局,修改自动生成的 activity_gu ...
- android上滑隐藏动画,ListView上滑和下滑,显示和隐藏Toolbar的实现方法
1.准备Toolbar 先隐藏系统自带的actionbar,在AndroidManifest.xml文件标签中: android:theme="@style/Theme.AppCompat. ...
- android 模拟滑屏,android模仿桌面左右滑屏
[实例简介] android中桌面左右滑屏幕 看了别人的博客,把发布的资料整理成了一个工程,发布出来大家共同学习 [实例截图] [核心代码] b052dc58-e8c7-4fc4-9211-a160f ...
- android自动滑屏解锁,如何删除/绕过滑动屏幕以解锁Android设备-万兴恢复专家
如今,几乎所有数字设备都启用了安全模式,我们的智能手机就是这种情况.此类实例高度计划用于锁定我们的消息,图库,电子邮件和其他个人存储.使用锁定模式增强了安全性,因此,除了设备的已知用户之外,未知的人无 ...
- Android中实现Launcher功能之四---滑屏初探 scrollTo 以及 scrollBy方法使用说明
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中 ...
- android 滑屏功能,Android 滑屏效果实现方式汇总
Android的滑屏,最近在研究这个东西,发现新浪微博的客户端.腾讯微博的客户端都有这个功能.目前到今天为止,腾讯和微博的客户端都是使用viewPager控件写的,可能重写了一些地方.而腾讯老版本的q ...
- android左右滑动fragment,Android基于ViewPager+Fragment实现左右滑屏效果的方法
本文实例讲述了Android基于ViewPager+Fragment实现左右滑屏效果的方法.分享给大家供大家参考,具体如下: 1.xml布局模板 android:id="@+id/local ...
- 【移动开发】Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)...
现如今主流的Android应用中,都少不了左右滑动滚屏这项功能,(貌似现在好多人使用智能机都习惯性的有事没事的左右滑屏,也不知道在干什么...嘿嘿),由于前段时间项目的需要,所以也对其研究了一下,总的 ...
- Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)
现如今主流的Android应用中,都少不了左右滑动滚屏这项功能,(貌似现在好多人使用智能机都习惯性的有事没事的左右滑屏,也不知道在干什么...嘿嘿),由于前段时间项目的需要,所以也对其研究了一下,总的 ...
最新文章
- 模式设计概述:反应器(Reactor)模式
- 吸烟检测 yolov5开源推荐
- [Winform]DataGridView列自适应宽度
- 六十一、Python中的smtplib和email实现邮件发送
- Volatile关键字的详解
- Celery实现定时任务crontab
- [POJ1961 Period]
- 平面设计师必读的十本书
- 2.tcpdump(2)
- MagicZoom bug-Strict Standards: Only variables should be assigned by reference Error
- 4.4 数值分析: 局部收敛性
- ADAS功能中LCA、LKA、LCK...区别
- shell 特殊符号大全
- office excel WORD文档不能打印 提示未安装打印机
- 元学习——通过知识迁移的图小样本学习(Graph Few-shot Learning via Knowledge Transfer)
- littlevgl教程 Linux,[笔记]在嵌入式linux上运行LittlevGL GUI demo 支持tslib
- 静静的活不埋怨也不嘲笑
- 快播“洗白”,难道要抛弃用户?
- 即刻app 点赞效果实现
- 视频教程-《AE视频教程——3小时从入门到精通》-After Effects(AE)
热门文章
- 有关包络Spectral Envelope的疑问
- Conda创建环境失败:CondaHTTPError: HTTP 000 CONNECTION FAILED
- SpringBoot集成websocket(java注解方式)
- 【每日一题】212. 单词搜索 II
- 【每日一题】剑指 Offer 10- I. 斐波那契数列
- java 虚拟机指令集_jvm规范-jvm虚拟指令集及编译
- 为什么建议少用 if 语句
- Nginx 五大常见应用场景,Linux运维请收藏~
- python列表可以混合类型_如何在Python中将混合数据类型的列表转换为数据帧
- 用python+pygame模块实现一波刮刮卡效果,图像处理之路(附源码)