1.界面
首先设定TextView的clickable属性为true。
可以在布局文件中进行设定,比如:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >    <LinearLayout      android:layout_width="match_parent"    android:layout_height="40dp"    android:orientation="vertical"     android:background="@android:color/black"    >      <TextView          android:id="@+id/wodeshuji"          android:layout_width="match_parent"          android:layout_height="match_parent"          android:text="@string/wdshuji"          android:gravity="center"           android:textSize="20dp"          android:textColor="@color/white"          />  LinearLayout>      <View        android:id="@+id/view_1"        android:layout_width="match_parent"        android:layout_height="25dp"        android:layout_below="@+id/layout_2"        android:background="#efefef" />    <LinearLayout     android:layout_width="match_parent"    android:layout_height="80dp"    android:orientation="vertical"     android:background="@android:color/white"    >      <TextView          android:id="@+id/yonghumingcheng2"          android:layout_width="match_parent"          android:layout_height="match_parent"          android:text="@string/yhmingcheng"          android:gravity="center"           android:textSize="20dp"           **android:clickable="true"**          android:textColor="@color/black"          />  LinearLayout>          <View        android:id="@+id/view_2"        android:layout_width="match_parent"        android:layout_height="40dp"        android:background="#efefef" />     <LinearLayout     android:layout_width="match_parent"    android:layout_height="60dp"    android:orientation="vertical"     android:background="@android:color/white"    >      <TextView          android:id="@+id/wodeshoucang1"          android:layout_width="match_parent"          android:layout_height="match_parent"          android:text="@string/wdshoucang"          android:gravity="center"           android:textSize="20dp"              android:clickable="true"            android:clickable="true"           android:textColor="@color/black"          />  LinearLayout>          <View        android:id="@+id/view_3"        android:layout_width="match_parent"        android:layout_height="20dp"        android:background="#efefef" />        <LinearLayout     android:layout_width="match_parent"    android:layout_height="60dp"    android:orientation="vertical"     android:background="@android:color/white"    >      <TextView          android:id="@+id/piaoliushuji1"          android:layout_width="match_parent"          android:layout_height="match_parent"          android:text="@string/plshuji"          android:gravity="center"           android:textSize="20dp"              android:clickable="true"          android:textColor="@color/black"          />  LinearLayout>          <View        android:id="@+id/view_4"        android:layout_width="match_parent"        android:layout_height="20dp"        android:background="#efefef" />        <LinearLayout     android:layout_width="match_parent"    android:layout_height="60dp"    android:orientation="vertical"     android:background="@android:color/white"    >      <TextView          android:id="@+id/daipingshuji1"          android:layout_width="match_parent"          android:layout_height="match_parent"          android:text="@string/dpshuji"          android:gravity="center"           android:textSize="20dp"              android:clickable="true"          android:textColor="@color/black"          />  LinearLayout>          <View        android:id="@+id/view_5"        android:layout_width="match_parent"        android:layout_height="200dp"        android:background="#efefef" />LinearLayout>

2.绑定事件回调函数

import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.TextView;import android.view.View.OnClickListener;import com.example.booktravel.R;public class MyBookActivity extends Activity implements OnClickListener{    private TextView textview1;    private TextView textview2;    private TextView textview3;    @Override    public  void onCreate(Bundle savedInstanceState)    {        setContentView(R.layout.mybook_layout);        super.onCreate(savedInstanceState);        textview1 =(TextView)findViewById(R.id.wodeshoucang1);        textview2 =(TextView)findViewById(R.id.piaoliushuji1);        textview3 =(TextView)findViewById(R.id.daipingshuji1);        textview1.setOnClickListener(this);          textview2.setOnClickListener(this);          textview3.setOnClickListener(this);      }    public void onClick(View view) {          Intent intent = null;          switch(view.getId()){          case R.id.wodeshoucang1:              Uri uri = Uri.parse("tel:18764563502");               Intent intent = new Intent(Intent.ACTION_DIAL, uri);                 startActivity(intent);              break;          case R.id.piaoliushuji1:             Uri uri = Uri.parse("tel:18764563501");               Intent intent = new Intent(Intent.ACTION_DIAL, uri);                 startActivity(intent);            break;          case R.id.daipingshuji1:              Uri uri = Uri.parse("tel:18764563500");               Intent intent = new Intent(Intent.ACTION_DIAL, uri);                 startActivity(intent);            break;          }          startActivity(intent);      }  }

3.总结
TextView添加点击事件和Button差不多,只是在xml文件中TextView组件下添加一句 *android:clickable=”true”*即可。

更多相关文章

  1. android studio 无法在可视化页面预览布局文件
  2. Android中button的onClick事件几种方法
  3. Gradle配置文件详解
  4. Android对APK文件的安装和卸载
  5. android aidl文件分析
  6. 在Mac上完全删除android studio初始配置文件
  7. Android中几种延后处理事件的方法
  8. android 开发中的文件操作

随机推荐

  1. android SDK2.3 更新改动翻译
  2. Android(安卓)Studio 单刷《第一行代码》
  3. android - 为安全而设计 - 3 - 开发文档
  4. RelativeLayout布局用到的主要属性
  5. Android(安卓)Studio 单刷《第一行代码》
  6. android - 为安全而设计 - 3 - 开发文档
  7. RelativeLayout
  8. Android—最新版Android(安卓)studioSDK
  9. Android野史系列:3.利用Android(安卓)Stud
  10. (三)Android事件分发机制 - Activity篇