`
soleman
  • 浏览: 12988 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 如何在超链接跳转到activity

阅读更多

public void addIntentLink(final TextView view,final String text) {
   
SpannableString sp = new SpannableString(text);
   
final Intent userIntent = new Intent();

userIntent.setClass(context, UserInfoActivity.class);


sp.setSpan(new IntentSpan(new OnClickListener() { 

public void onClick(View view) { 

           
context.startActivity(userIntent); 

            } 

     }),start,end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
        view.setText(sp); 
        view.setMovementMethod(LinkMovementMethod.getInstance()); 
    } 


//IntentSpan 类
public class IntentSpan extends ClickableSpan { 
   
 
        private final OnClickListener listener; 

        public IntentSpan(View.OnClickListener listener) { 
            this.listener = listener; 
        } 

        @Override 
        public void onClick(View view) { 
            listener.onClick(view); 
        } 
    } 

分享到:
评论

相关推荐

    android通过设置文字超链接启动activity

    在Android开发中,我们经常需要实现点击文字后跳转到另一个Activity或执行特定操作,这可以通过设置文字超链接来实现。这个过程涉及到Android的UI组件、事件处理以及文本格式化技术。在这里,我们将深入探讨如何使用...

    Android如何通过TextView实现超链接的跳转

    当需要在TextView中嵌入超链接并实现点击跳转时,开发者通常会利用Android的`TextView`特性和`Linkify`类来完成这一功能。下面我们将详细介绍如何通过TextView实现超链接的跳转,并结合提供的`HyperLinkDemo`示例...

    Android无下划线text超链接

    在Android开发中,文本超链接通常用于在TextView中展示可点击的链接,用户点击后可以跳转到网页或执行特定的操作。"Android无下划线text超链接"这个主题主要涉及如何在不显示下划线的情况下创建具有点击事件的文本...

    Android开发之部分字符串可实现超链接点击事件的方法源码

    在Android开发中,有时我们需要在应用中展示含有超链接的文本,用户点击这些链接后能够跳转到相应的网页。这通常涉及到对字符串中特定部分的处理,使其具有可点击的特性。本文将深入探讨如何在Android中实现部分字符...

    TextView超链接启动Activity,无下划线,可自定义颜色

    在许多应用中,我们可能需要将TextView中的部分文字设置为超链接,以便用户点击后可以跳转到其他Activity或网页。本教程将详细介绍如何实现一个没有下划线且可以自定义颜色的TextView超链接,并通过Intent启动新的...

    Textview加入Intent、表情,点击跳转Activity

    在Android开发中,`TextView` 是一个非常基础且重要的组件,通常用于显示文本信息。然而,`TextView` 不仅仅局限于静态展示,它还可以通过添加Intent和处理表情来增强交互性,实现点击后跳转到其他Activity的功能。...

    Android中使用SpannableString实现百度超链接的代码清单.pdf

    在Android应用开发中,我们经常需要为TextView组件的文本添加超链接功能,使其可以像网页一样点击跳转。SpannableString是Android提供的一个类,它允许我们对字符串进行格式化,包括设置字体颜色、大小、样式等,...

    通过超链接url打开一些常见app(scheme)

    综上所述,通过超链接URL打开APP主要涉及到Android Intent机制、自定义URL Scheme的配置以及在Activity中处理Intent。这一功能提高了用户体验,同时也为企业和开发者提供了更丰富的营销和推广手段。在实际开发中,...

    android Web跳转到app指定页面并传递参数实例

    Android Web 跳转到 App 指定页面并传递参数实例是指在 Android 系统中,通过 Web 端跳转到 App 中的指定页面,并传递参数的过程。这个过程需要在 Android 端和 Web 端同时配置相应的设置,以便实现跳转和参数传递...

    Android中为TextView添加超链接的代码清单.pdf

    在某些场景下,我们可能需要在TextView中添加超链接,以便用户可以直接点击链接进行跳转或者执行其他操作。下面将详细解释如何在Android中为TextView添加超链接,并给出代码清单。 首先,为了实现超链接,我们需要...

    WebView跳转TextView中的超链接

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中加载和显示网页内容。而TextView则用于展示纯文本信息,通常我们会在TextView中插入一些简单的格式化文本,比如超链接。当用户点击TextView中...

    TextView超简单实现电话短信网址超链接实例

    当我们在应用中展示信息时,有时需要将特定的文本(如电话号码、短信地址或网址)设置为可点击的超链接,使用户可以直接拨打电话、发送短信或跳转到网页。本文将详细介绍如何在TextView中实现电话、短信和网址的...

    仿微博获取到TextView中的url地址并且用“网址链接”替换,点击跳转

    在Android应用开发中,我们经常会遇到需要在TextView中展示带有超链接的内容,比如微博或社交媒体应用。本教程将深入探讨如何在TextView中检测并替换URL,使其成为可点击的链接,点击后能够跳转到相应的网页。这个...

    浏览器调activity

    在Android开发中,有时我们需要实现一个功能:当用户在浏览器中点击特定的超链接时,能够跳转到我们的应用程序中处理。这个过程涉及到Android的Intent机制、深度链接(Deep Linking)以及AndroidManifest.xml的配置...

    Android中WebView实现点击超链接启动QQ的方法

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中内嵌网页内容,并与网页进行交互。本文将详细介绍如何在WebView中实现点击超链接后启动QQ应用。 首先,我们来了解一下基本概念。URL...

    android中文API文档

    开发者可以通过超链接快速跳转到相关类或方法,便于在多个概念之间穿梭。此外,HTML文档还可能包含示例代码、注释和方法参数的详细描述,帮助开发者快速理解和应用。 3. **Word显示**: 虽然Word版本可能没有HTML...

    android各类控件

    这个可能涉及到Activity之间的跳转。在Android中,Activity是应用的基本运行单元,代表一个独立的屏幕。通过Intent对象可以将用户从一个Activity导航到另一个Activity。 9. **demo_SimpleGoogleMap**: 这个示例...

    【国开搜题】国家开放大学 一网一平台 Android核心开发技术10 期末考试押题试卷.docx

    - 在WebView中处理网页中的超链接跳转。 - **详细解释**: - 若要在点击网页中超链接时使内容显示在同一`WebView`中,需要重写`WebViewClient`类的`shouldOverrideUrlLoading()`方法。 - `onPageStarted()`方法...

    Android中使用TextView、EditText完成的新闻详情浏览的代码清单.pdf

    在Android应用开发中,TextView和EditText是两个非常基础且重要的组件,它们分别用于显示文本信息和接收用户输入。本文将详细解析如何使用这两个组件来实现新闻详情的浏览功能。我们将基于提供的代码清单进行分析。 ...

Global site tag (gtag.js) - Google Analytics