热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

TextView显示文本控件两种方法TextView显示link的方法

这篇文章主要为大家详细介绍了TextView显示文本控件两种方法,TextView显示link的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一、简介

也是TextView显示文本控件两种方法

也是显示丰富的文本

 二、方法

 TextView两种显示link的方法

 1)通过TextView里面的类html标签

* 1、设置好html标签的文本

String text1="你好啊,陌生人
";
text1+="百度
";

* 2、为之前的文本声明Html.fromHtml,方便TextView解析为html标签

tv_one.setText(Html.fromHtml(text1));

* 3、设置link点击事件

tv_one.setMovementMethod(LinkMovementMethod.getInstance());

 2)通过android:autoLink属性

* 1、添加普通文本

String text2="我的网站:http://www.baidu.com \n";
text2+="我的电话:18883306749";
tv_two.setText(text2);

* 2、在layout的textView中设置android:autoLink属性

android:autoLink="all"

 三、代码实例

点击上面的百度和下面的百度链接。出现

点击电话号码。出现

代码:

fry.Activity01

package fry;

import com.example.textViewDemo1.R;

import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.text.method.LinkMovementMethod;
import android.widget.TextView;

public class Activity01 extends Activity{
  private TextView tv_one;
  private TextView tv_two;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity01);
    
    tv_One=(TextView) findViewById(R.id.tv_one);
    tv_two=(TextView) findViewById(R.id.tv_two);
    
    /*
     * TextView两种显示link的方法
     * 1)通过TextView里面的类html标签
     * 1、设置好html标签的文本
     * 2、为之前的文本声明Html.fromHtml,方便TextView解析为html标签
     * 3、设置link点击事件
     * 
     * 2)通过android:autoLink属性
     * 1、添加普通文本
     * 2、在layout的textView中设置android:autoLink属性
     * 
     */
    
    //通过TextView里面的类html标签来实现显示效果
    String text1="你好啊,陌生人
"; text1+="百度
"; tv_one.setText(Html.fromHtml(text1)); //设置鼠标移动事件,产生链接显示,没有这句话,进不去百度 tv_one.setMovementMethod(LinkMovementMethod.getInstance()); //tv_two里面设置了android:autoLink="all",也就是自动显示所有link String text2="我的网站:http://www.baidu.com \n"; text2+="我的电话:18883306749"; tv_two.setText(text2); //因为我设置了android:autoLink属性,故不需要下面这句也可以进百度页面,进电话页面 //tv_two.setMovementMethod(LinkMovementMethod.getInstance()); } }

/textViewDemo1/res/layout/activity01.xml

<&#63;xml version="1.0" encoding="utf-8"&#63;>


  
  
  


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


推荐阅读
  • 本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ... [详细]
  • selenium通过JS语法操作页面元素
    做过web测试的小伙伴们都知道,web元素现在很多是JS写的,那么既然是JS写的,可以通过JS语言去操作页面,来帮助我们操作一些selenium不能覆盖的功能。问题来了我们能否通过 ... [详细]
  • 在Notepad++中配置Markdown语法高亮及实时预览功能
    本文详细介绍了如何在Notepad++中配置Markdown语法高亮和实时预览功能,包括必要的插件安装和设置步骤。 ... [详细]
  • Android 中的布局方式之线性布局
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • LoadRunner中的IP欺骗配置与实践
    为了确保服务器能够有效地区分不同的用户请求,避免多人使用同一IP地址造成的访问限制,可以通过配置IP欺骗来解决这一问题。本文将详细介绍IP欺骗的工作原理及其在LoadRunner中的具体配置步骤。 ... [详细]
  • 本文列举了构建和运行 Struts2 应用程序所需的核心 JAR 文件,包括文件上传、日志记录、模板引擎等关键组件。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 本文介绍了一个来自AIZU ONLINE JUDGE平台的问题,即清洁机器人2.0。该问题来源于某次编程竞赛,涉及复杂的算法逻辑与实现技巧。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • 本文介绍了用户界面(User Interface, UI)的基本概念,以及在iOS应用程序中UIView及其子类的重要性和使用方式。文章详细探讨了UIView如何作为用户交互的核心组件,以及它与其他UI控件和业务逻辑的关系。 ... [详细]
  • 本文探讨了线性表中元素的删除方法,包括顺序表和链表的不同实现策略,以及这些策略在实际应用中的性能分析。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • 本文提供了一个关于AC自动机(Aho-Corasick Algorithm)的详细解析与实现方法,特别针对P3796题目进行了深入探讨。文章不仅涵盖了AC自动机的基本概念,还重点讲解了如何通过构建失败指针(fail pointer)来提高字符串匹配效率。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
author-avatar
turneerpelliccia_291
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有