在 TextView 中有超链接文本

Hel*_*rld 2 android textview

我想在我TextView的下图中有几个文本作为超链接:

在此处输入图片说明

另外,类似于上面的图像,我希望超链接打开相应的设置窗口。这怎么可能?

编辑:只是为了让我的问题更具体,我想在单击这些文本时打开蜂窝设置。所以,我不知道在 String 对象中使用 href 标签的 URL 是什么。

提前致谢!

Soh*_*hid 5

SpannableString为此使用

    SpannableString ss = new SpannableString("Your string value");
    ClickableSpan clickableTerms = new ClickableSpan() {
      @Override
      public void onClick(View textView) {
               // show toast here
         }
      @Override
      public void updateDrawState(TextPaint ds) {
           super.updateDrawState(ds);
           ds.setUnderlineText(true);

                }
            };
  ss.setSpan(clickableTerms, 4, 10, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
  myTextView.setText(ss);
  myTextView.setMovementMethod(LinkMovementMethod.getInstance());
  myTextView.setHighlightColor(Color.TRANSPARENT);
Run Code Online (Sandbox Code Playgroud)

您可以通过此方法使多个单词可点击。