android-在imageview中如何确定long press监听器?

问题描述

在imageview中如何确定long press监听器?
我在开发一个android应用程序,在程序设计中,有一个imageview,我想在imageview视图上添加long press监听事件。当我在一个图像上触发长时间按这个图像的事件,手机就会震动。用代码如何实现?

解决方案

这样:

ImageView imageView = (ImageView) findViewById(R.id.ImageView);final Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);imageView.setOnLongClickListener(new OnLongClickListener() {    @Override    public boolean onLongClick(View v) {        vibrator.vibrate(100);        return true;    }});

解决方案二:
你也可以这样用:

ImageView iv = (ImageView) findViewById(R.id.ImageView);iv.setOnLongClickListener(vlong);private View.OnLongClickListener vLong = new View.OnLongClickListener() {    public boolean onLongClick(View view) {        // do any thing        return true;    }};
时间: 2025-01-21 00:20:56

android-在imageview中如何确定long press监听器?的相关文章

imageview-关于android开发ImageView中的图片进行图形标记的添加处理

问题描述 关于android开发ImageView中的图片进行图形标记的添加处理 关于android开发,对ImageView中的图片进行图形标记的添加处理.如果有实例说明请列举一下,谢谢!急!急!急! 解决方案 问题不明白什么意思?可否说清楚点?或者给张图片示意一下. 解决方案二: 是"ImageView右下角有一个小图标,可以对小图标进行操作"的意思吗?

【Android开发】范例1-开启新线程获取网络图片并显示到ImageView中

利用之前学过的多线程处理技术,我们来写一个开启新线程获取网络图片并显示到ImageView中的实例. 在布局文件中加入一个ImageView图片控件: res/layout/main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t

Android实现GridView中ImageView动态变换的方法_Android

本文实例讲述了Android实现GridView中ImageView动态变换的方法.分享给大家供大家参考.具体如下: 使用YY影音的时候,发现点击GridView的某一个Item,Item里面的图标会在按下的时候发生变换,变成另外一个图片. 自己写了一个类似的demo,具体步骤如下: 1.创建一个包含Grid的Acitity 2.创建item.xml 里面包含一个imageview和一个textview 3.自定义一个adapter,从baseadapter继承 4.在getView中为每个im

Android实现GridView中ImageView动态变换的方法

本文实例讲述了Android实现GridView中ImageView动态变换的方法.分享给大家供大家参考.具体如下: 使用YY影音的时候,发现点击GridView的某一个Item,Item里面的图标会在按下的时候发生变换,变成另外一个图片. 自己写了一个类似的demo,具体步骤如下: 1.创建一个包含Grid的Acitity 2.创建item.xml 里面包含一个imageview和一个textview 3.自定义一个adapter,从baseadapter继承 4.在getView中为每个im

android 从资源中获取数组

   8.1.1.概述 除了在Java代码中定义数组,Android还提供了在资源中定义数组,然后在Java代码中解析资源,从而获取数组的方法. 实际开发中,推荐将数据存放在资源文件中,以实现程序的逻辑代码与数据分离,便于项目的管理,尽量减少对Java代码的修改. 8.1.2.在资源中定义数组 步骤1.在res/values文件夹下创建arrays.xml文件: 步骤2.在arrays.xml文件中创建一个数组,如下代码所示: <?xml version="1.0" encodi

Android开发ImageView图片无法显示解决过程_Android

今天碰到一个非常奇怪的问题: 在Android中ImageView无法显示加载的本地SDCard图片. 具体过程是:先调用本地照相机程序摄像,然后将拍摄的图片加载在ImageView中显示. 复制代码 代码如下: public class ActiEnvi extends Activity { static final String TAG = "ActiEnvi"; private static final int REQ_CODE_CAMERA = 0x1; private Str

在Android的应用中实现网络图片异步加载的方法_java

前言其实很幸运,入职一周之后就能跟着两个师兄做android开发,师兄都是大神,身为小白的我只能多多学习,多多努力.最近一段时间都忙的没机会总结,今天刚完成了android客户端图片异步加载的类,这里记录一下(ps:其实我这里都是参考网上开源实现) 原理在ListView或者GridView中加载图片的原理基本都是一样的:     先从内存缓存中获取,取到则返回,取不到进行下一步     从文件缓存中获取,取到则返回并更新到内存缓存,取不到则进行进行下一步     从网络上下载图片,并更新内存缓

Android使用ImageView 制作透明圆弧实例代码_Android

这几天因为项目需求,需要在ImageView上面叠加一层透明圆弧,并且在沿着圆弧的方向显示相应的文字,效果如下图所示: 拿到这个需求,首先想到的是自定义一个ImageView来实现此功能,即在onDraw()中绘制圆弧和文字.同时因为要保证圆弧的位置可以任意摆放,圆弧的颜色.透明度以及文字大小.颜色等都是可控的,所以增加了一些自定义属性.实现代码非常简单,如下: 1.自定义ImageView: package com.chunk.customviewsdemo.views.ArcImageVie

imageview-安卓的ImageView中fitCenter和centerInside参数的区别是什么?

问题描述 安卓的ImageView中fitCenter和centerInside参数的区别是什么? 在ImageView中希望图片能够居中对齐,请问该如何设置android:scaleType比较好呢? 解决方案 fitCenter会按照ImageView大小对图片缩放,如果图片比ImageView大,那么centerInside会裁剪周围,只保留中间一块显示在ImageView.如果图片不超过ImageView的大小,两者一样. 参考:http://blog.csdn.net/encienqi