Android——监听事件OnLongClickListener
.xml
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拨打电话"
android:id="@+id/phone"
/>
.java
package com.example.chenshuai.test322; import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button; /**
* Created by chenshuai on 2016/3/28.
*/
public class Longclick extends AppCompatActivity { @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.longclicklayout); Button bt = (Button)findViewById(R.id.phone); bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { Uri uri = Uri.parse("tel:11232"); Intent intent = new Intent(Intent.ACTION_DIAL,uri); startActivity(intent);
}
}); //长按监听
bt.setOnLongClickListener(new View.OnLongClickListener() {
@Override
//返回值代表是否已经处理结束,后面是否需要再处理
public boolean onLongClick(View v) { Uri uri = Uri.parse("tel:110"); Intent intent = new Intent(Intent.ACTION_CALL,uri); startActivity(intent); //true事件处理结束,后面不需要再处理
return true;
}
}); }
}
最后直接打电话别忘给权限
Andriodminifest.xml
<uses-permission android:name="android.permission.CALL_PHONE" /> 结果为:点一下按钮为调打电话页面,长按为直接拨打电话
Android——监听事件OnLongClickListener的更多相关文章
- Android——监听事件总结
		
各种监听事件 1.按钮 Button(1)点击监听 btn_1.setOnClickListener(new View.OnClickListener() { (2)长按监听 btn_1.setOnL ...
 - Android成长日记-Android监听事件的方法
		
1. Button鼠标点击的监听事件 --setOnClickListener 2. CheckBox, ToggleButton , RadioGroup的改变事件 --setOnCheckedCh ...
 - Android 监听事件
		
安卓中监听事件的三种实现方式 1.匿名内部类的实现方式 2.独立类的实现方式 3.实现接口方式实现 一.匿名内部类的实现 1.首先声明一个Button //声明一个Button private But ...
 - android监听事件的方式
		
1.匿名内部类 bt.setOnClickListener(new OnClickListener(){ @Overridepublic void onClick(View view){//Here ...
 - Android监听事件
		
ListView事件监听: setOnItemSelectedListener 鼠标滚动时触发 setOnItemClickListener 点击时触发 EditText事件监听: setOnKeyL ...
 - Android中Button的五种监听事件
		
简单聊一下Android中Button的五种监听事件: 1.在布局文件中为button添加onClick属性,Activity实现其方法2.匿名内部类作为事件监听器类3.内部类作为监听器4.Activ ...
 - Android 监听EditView中的文本改变事件
		
android中的编辑框EditText也比较常用,那比如在搜索框中,没输入一个字,下面的搜索列表就显示有包含输入关键字的选项,这个输入监听怎么实现的呢? 我们可以建一个例子,效果图如下: 我们可以监 ...
 - 一步一步学android之事件篇——单选按钮监听事件
		
在平常使用软件的时候,我们经常会碰见一些选择题,例如选择性别的时候,在男和女之间选,前面说过这个情况要用RadioGroup组件,那么点击了之后我们该怎么获取到选择的那个值呢,这就是今天要说的OnCh ...
 - Android开发 ---基本UI组件8:九宫格布局、setOnItemClickListener()项被选中监听事件
		
效果图: 1.activity_main.xml 描述: 定义了一个按钮 <?xml version="1.0" encoding="utf-8"?> ...
 
随机推荐
- springmvc最优化
			
java代码 package com.tgb.web.controller.annotation; import javax.servlet.http.HttpServletRequest; impo ...
 - 可以尝试用Google Font API来摆脱网页字体的单调 仅仅抛砖引玉
			
http://www.nowamagic.net/librarys/veda/detail/2513
 - 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇
			
开始安装软件了,我们需要安装的软件有apache,php和MySQL. ps:如果你购买的是北京的服务器,有个安全组需要设置,我全部用的默认设置,暂时还没发现会有什么影响. 首先关闭SELINUX(S ...
 - GoogleMapsV3-----基础地图(自定义消息提示OverlayView) (转)
			
<html> <head> <title> </title> <title></title> <style type ...
 - ceph 之recovery machhine
			
一.概述 ceph recovery状态机的变化过程:
 - Android中判断网络连接是否可用及监控网络状态
			
Android中判断网络连接是否可用及监控网络状态 作者: 字体:[增加 减小] 类型:转载 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限,接下来详细介绍Android ...
 - epoll 系列函数简介、与select、poll 的区别
			
一.epoll 系列函数简介 #include <sys/epoll.h> int epoll_create(int size); int epoll_create1(int flags) ...
 - bzoj 1860: [Zjoi2006]Mahjong麻将 题解
			
[原题] 1860: [Zjoi2006]Mahjong麻将 Time Limit: 1 Sec Memory Limit: 64 MB Submit: 211 Solved: 122 [Subm ...
 - mysql 慢查询日志,灾难日志恢复,错误日志
			
灾难日志 记录了所有的DDL(Create.Drop和Alter)和DML(insert.update.delete_的语句,但不包括查询的语句 打开mysql.ini 找到Binary Loggin ...
 - MySQL变量的定义与赋值
			
MySQL存储过程中,定义变量有两种方式:1.使用set或select直接赋值,变量名以 @ 开头.例如:set @var=1;可以在一个会话的任何地方声明,作用域是整个会话,称为会话变量. 2.以 ...