共有87篇文章,第1页,共5

  • 编写 Android 触摸屏手势识别程序[分享]
    红薯 发表于 2009-07-02 17:25|22次评论|37432次阅读
    很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在 浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过 GestureDetector.OnGestureListener接口来实现的,不过William翻遍了A...
  • 在ListView中嵌套ListView的事件处理[博客]
    Drealin 发表于 2012-08-05 10:01|49次评论|32257次阅读
    前天在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子L...
  • Android通过手势实现的缩放处理[代码]
    JavaGG 发表于 2011-01-02 10:18|18次评论|23782次阅读
  • android 触摸事件、点击事件的区别[博客]
    eric_zhang 发表于 2011-08-08 18:24|11次评论|21013次阅读
    针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件? 在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?...
  • Android中Touch事件的处理逻辑 [分享]
    无鸯 发表于 2011-09-08 05:24|2次评论|19976次阅读
    android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个Vie...
  • android中捕捉menu按键的点击事件[代码]
    华宰 发表于 2011-09-06 14:57|2次评论|17750次阅读
  • android:onTouch()和onTouchEvent()的区别?看完这篇文章就知道了[分享]
    鉴客 发表于 2011-10-08 16:49|1次评论|16874次阅读
    Android Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。 Android中的Gesture识别(detector)是通过GestureDetector.OnGestureListener接口实现的。 首先,Android事件处理机制是基于Listene...
  • android的frameworks层键盘事件处理流程分析[分享]
    鉴客 发表于 2011-11-13 13:38|0次评论|16361次阅读
    事件处理流程 1)InputManager负责读取事件并把事件送到frameworks的java层 2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。 3)在WindowManagerService会有一个WindowManagerPolicy来做消息拦截处理。 4)WindowManagerService会把消息发...
  • 丰富多彩的Android onTouch事件[博客]
    红薯 发表于 2009-06-25 00:16|6次评论|14339次阅读
    Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener (另外android.widget.Gallery好像是更牛x的OnGestureListener ) 1) 新建一个类继承SimpleOnGestureListener,HahaGestureDetectorListener 可以实现以下event事件...
  • 关于android按钮点击事件的两种写法[提问]
    HaoYoson 发表于 2012-12-20 02:49|5次评论|13881次阅读
    写法一: 在xml属性里声明 android:onClick="execute" 然后在activity里面写一个 public void execute(View v) { } 写法二: private Button calc; calc = (Button) findViewById(R.id.calc); calc.setOnClickListener(new calcListener()); class calcListener implemen...
  • Android 处理屏幕旋转[代码]
    红薯 发表于 2010-10-26 21:51|4次评论|13767次阅读
    不加任何旋转屏幕的处理代码的时候,旋转屏幕将会导致系统把当前activity关闭,重新打开。 如果只是简单的界面调整,我们可以阻止此问题的发生,屏幕旋转而自己调整屏幕的元素重构。
  • Android 实现书籍翻页效果[分享]
    无鸯 发表于 2011-09-21 13:54|9次评论|13136次阅读
    其实翻页的动画很容易实现,只要在Touch抬起后不断的刷新mTouch.x , mTouch.y 的值就行了, 你可以使用handler,thread,也可以使用Scroller,我个人比较喜欢Scroller,这个比较简单。 新添两个函数: private void startAnimation(int delayMillis) {   int dx, dy;   // ...
  • android手势识别ViewFlipper触摸动画[代码]
    华宰 发表于 2010-11-16 09:13|6次评论|9101次阅读
    今天给大家介绍一下如何实现androd主页面的左右拖动效果。实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然 后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。比如当手指向左快速滑动时跳转到上一个 View,手指向...
  • Android开发中onClick事件的几种实现,分析,对比[分享]
    晨曦之光 发表于 2012-03-14 18:55|0次评论|7618次阅读
    作者:黄少卿 一、实现环境 操作系统平台:Windows XP 开发IDE:MyEclipse 8.M 使用SDK版本:Android SDK 2.3.3(API 10) 手机模拟器环境: Battery Support && SD Card Support(90M) 其它设置默认。    二、程序功能 为了方便分析,我们这里设置一个TextV...
  • android的Activity的dispatchTouchEvent()方法是被什么调用的?[提问]
    shuchangcdd 发表于 2011-10-16 14:05|2次评论|6693次阅读
    当我们触摸屏幕时,就会触发Activity的dispatchTouchEvent(),我想知道是在哪里调用的这个方法? 比如是在ActivityManager中调用的吗?
  • Android关于OnTouch 和OnClick同时调用冲突的解决方案[博客]
    caikezhan 发表于 2012-07-21 15:30|2次评论|6115次阅读
    Button的onTouch,onClick,onLongClick事件发生先后顺序和关联: 一,onTouch返回false 首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件; 然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。 二,onTouch返回true 首先是onTouch事件的...
  • Android自定义长按事件[代码]
    JavaGG 发表于 2011-01-09 14:13|2次评论|6060次阅读
    Android系统自带了长按事件,setOnLongClickListener即可监听。但是有时候,你不希望用系统的长按事件,比如当希望长按的时间更长一点的时候。这时候就需要自己来定义这个长按事件了。
  • android对OnTouchListener、OnClickListener等事件响应的研究[博客]
    雨焰 发表于 2012-06-19 09:49|1次评论|6057次阅读
    前几天遇到一个小问题,就是给listview添加onItemClickListener、onItemLongClickListener、onTouchEvent三种事件的 时候,只执行了onTouchEvent事件,而其他的两个事件未执行,解决办法:在对应的onTouchEvent的action里面设置return false;当执行到该action的时候就会返...
  • 请问 OnTouchListener 和 OnClickListener 有什么区别?[提问]
    华宰 发表于 2011-07-19 12:14|4次评论|6078次阅读
    对这两个事件处理比较混淆,请问二者有何区别呢,在触摸屏上
  • android:onclick属性[分享]
    无鸯 发表于 2011-09-20 09:55|0次评论|5816次阅读
    android:onclick属性设置点击时从上下文中调用指定的方法。这里指定一个方法名 称,一般在Activity定义符合如下参数和返回值的函数并将 方法名字符串指定为该值即可: public void onClickButton(View view) android:onClick=”onClickButton”...
top Created with Sketch. 顶部