Android给TextView添加点击事件的实现方法_Android

首先设定TextView的clickable属性为true。

可以在布局文件中进行设定,比如:

<TextView

      android:id="@+id/phone"

      android:clickable="true" --------->设定此属性

      android:layout_marginLeft="10dp"

      android:layout_below="@id/address"

      android:layout_toRightOf="@id/avatar"

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

      android:layout_marginTop="10dp"

      android:text="18764563523"

      android:textColor="@color/white" />

也可以在java代码中设定:

textView.setClickable(true);

然后绑定事件回调函数:

textView.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

//调到拨号界面

Uri uri = Uri.parse("tel:18764563501");  

Intent intent = new Intent(Intent.ACTION_DIAL, uri);   

startActivity(intent);

}

});

 完成TextView的点击事件绑定!

以上就是小编为大家带来的Android给TextView添加点击事件的实现方法全部内容了,希望大家多多支持~

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索textview点击事件、textview点击事件失效、ios textview点击事件、textview设置点击事件、textview不可点击事件,以便于您获取更多的相关知识。

时间: 2024-11-10 00:55:44

Android给TextView添加点击事件的实现方法_Android的相关文章

Android给TextView添加点击事件的实现方法

首先设定TextView的clickable属性为true. 可以在布局文件中进行设定,比如: <TextView android:id="@+id/phone" android:clickable="true" --------->设定此属性 android:layout_marginLeft="10dp" android:layout_below="@id/address" android:layout_toR

Android使用TextView实现无下划线超链接的方法_Android

本文实例讲述了Android使用TextView实现无下划线超链接的方法.分享给大家供大家参考,具体如下: Android系统默认把网址.电话.地图(geo地址).邮箱等转换为超链接. 具体请查看 android:TextView简单设置文本样式和超链接的方法 和HTML中的一样,默认超链接都带下划线的,下面的方案可以在TextView中去掉超链接的下划线: 1.重写ClickableSpan类来去掉下划线样式(系统默认使用ClickableSpan来封装超链接) //无下划线超链接,使用tex

Android使用TextView,设置onClick属性无效的解决方法_Android

Android在布局文件中为View提供了onClick属性,使用方法如下: <TextView android:id="@+id/user" android:layout_width="@dimen/px_171" android:layout_height="fill_parent" android:onClick="iconClickListener" android:clickable="true&qu

Android实现SQLite添加、更新及删除行的方法_Android

本文实例讲述了Android实现SQLite添加.更新及删除行的方法.分享给大家供大家参考,具体如下: SQLiteDatabase类暴露了特定的方法,如insert.delete和update等方法,这些方法包装了执行这些动作所需的SQL语句.尽管如此,execSQL方法允许你在数据库表上执行任何有效的SQL语句,而这些动作就是你想要手动执行的. 在任何时候,如果你修改了底层数据库的值,你都应该调用任一在当前表上浏览的Cursor的refreshQuery方法. 插入新行 为了创建一个新行,构

Android ScrollView只能添加一个子控件问题解决方法_Android

本文实例讲述了Android ScrollView只能添加一个子控件问题解决方法.分享给大家供大家参考,具体如下: 有下面一段代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent

Android开发-之监听button点击事件的多种方法_Android

 在Android下,事件的发生是在监听器下进行,android系统可以响应按键事件和触摸屏事件,本文主要介绍了button点击事件的方法 一.实现button点击事件的方法 实现button点击事件的监听方法有很多种,这里总结了常用的四种方法: 1.匿名内部类 2.外部类(独立类) 3.实现OnClickListener接口 4.添加XML属性 每一种方法都有它的优点也有它的不足,那么接下来就来详细的讲解这四个实现方法  二.具体实现 1.匿名内部类: 在Android开发中我们会经常看到各种

textview-Android 的TextView的点击事件如何去除

问题描述 Android 的TextView的点击事件如何去除 在xml中设置TextView的clickable=false,之后判断条件比如state = 0设置TextView的onclick事件, 这时候TextView就可以点击了,但是点击之后进行操作请求网络state变为1,这时候TextView就不可以 点击了,但是再设置clickable=false不管用,还是可以点击,之后加入focuseable = false 也没用,怎么让它不可点击呢? 解决方案 public void

android 如何给webview添加点击事件

问题描述 android 如何给webview添加点击事件 我使用了 onclicklistener没有效果,怎么给它添加点击事件呢? 解决方案 点击事件不是有不同方式吗,试试在布局文件相应组件下添加onclick属性,Java文件里添加相同名称的函数,形参(View v)这种方法试试 解决方案二: webview是浏览网页的,如果设置重载url不更换浏览器的话,是可以当成一个浏览器使用的,你点击webview肯定会把焦点转移到网页内容上,因此它默认不可点击,不过你可以看看它能不能ontouch

jquery-对一个对象添加点击事件,想把事件的内容封装到一个函数内怎么做?

问题描述 对一个对象添加点击事件,想把事件的内容封装到一个函数内怎么做? $("".banner li"").click(function() { var $li = $(this); var i = $li.text() - 1; //0123 // if (i >= count) return; $("".banner-list i"") .filter("":visible""