ContextMenu介绍: 假设一个View注冊了上下文菜单。那么当长按该View时便会弹出一个浮动菜单,来供选择下一步操作。 实现这个功能须要调用setOnCreateContextMenuListener来注冊一个监听器。那么它和注冊长按监听器setOnLongClickListener有什么 ...
分类:
移动开发 时间:
2017-07-04 14:45:50
阅读次数:
193
项目中遇见一个奇怪的需求 就是SeekBar不可点击 ,可长按 和拉着拖拽点拖动。一开始想着很简单嘛。屏蔽吊点击事件,SeekBar自带长按事件,差不多就搞定了,然而是我太天真啊,SeekBar自带的长按监听是无效的。我通过网上查寻资料 有一些简单的方法实现不可单击的 有实现长按的,然后我根据这些方式自己写了一个 满足需求的自定义控件。现在依次说下吧。
1. 不可点击的SeekBar...
分类:
移动开发 时间:
2016-05-27 11:25:44
阅读次数:
1291
各种监听事件 1.按钮 Button(1)点击监听 btn_1.setOnClickListener(new View.OnClickListener() { (2)长按监听 btn_1.setOnLongClickListener(new View.OnLongClickListener() { ...
分类:
移动开发 时间:
2016-04-05 00:20:18
阅读次数:
251
今天在做demo时,需要设置ListView的item的长按和点击事件,OnItemLongClickListener和OnItemClickListener,然而点击事件可以实现,在长按时操作会同时触发点击事件,然后查看了一下Android的相关源码,可以看到系统是优先相应clicklisener的,他是没有返回值的的。而对于OnItemLongClickListener是有一个返回值标识。对于...
分类:
移动开发 时间:
2015-08-07 14:46:55
阅读次数:
234
在实际项目中删除列表中的某一项是非常常见的功能,传统的做法可以使用长按监听器等,而现在流行的做法是左滑弹出删除按钮,微信,QQ等都是这么做的,下面做一个示例,代码如下:
主页面MainActivity:代码比较简单常规
package com.home.testslideview;
import java.util.ArrayList;
import java.util.List;
imp...
分类:
微信 时间:
2015-06-30 18:18:22
阅读次数:
359
Android控件监听方面,用接口实现监听是最好的,在Android 本身就提供了各种控件监听接口,我们只要按照这样实现,看起来代码会很整洁。实现的效果也是很好的,下面我列举了常用控件的接口监听,layout ,checkbox,RadioGroup,以及listview的单击或者长按监听。下面请看代码,有注释。
本文项目源码地址: 点击此处下载
转载请注明出处: http://blog.csdn.net/qq_16064871...
分类:
移动开发 时间:
2015-04-26 10:57:09
阅读次数:
273
在工作中,我们有时候会处理到耳机的按键的逻辑,主要分为两类,一种是短按,一种是长按。
监听耳机的短按事件的方法有两种,分别如下:
方法一:
import android.app.Activity;
import android.app.ProgressDialog;
import android.content.BroadcastReceiver;
import android.conte...
分类:
移动开发 时间:
2015-04-03 19:31:18
阅读次数:
219
ContextMenu介绍:
如果一个View注册了上下文菜单,那么当长按该View时便会弹出一个浮动菜单,来供选择下一步操作。
实现这个功能需要调用setOnCreateContextMenuListener来注册一个监听器,那么它和注册长按监听器setOnLongClickListener有什么区别呢?下面会在代码中加以测试,通过添加打印发现,用户对某个View长按之后,首先触发的是o...
分类:
移动开发 时间:
2014-06-15 18:30:31
阅读次数:
318