【问题标题】:Dont work Link in textView When i read html data当我读取 html 数据时,textView 中的链接不起作用
【发布时间】:2013-07-12 12:52:12
【问题描述】:

我有一个 textView,我将它设置为 html 格式的文本,但是当我的数据是 unicode 时,其中的链接不起作用;

content_str = "  لینک متن دانلود "
                + "<a href=\"http://www.google.com\">اینجاست</a> " + "این است.";
showTxt.setText(Html.fromHtml(content_str));

但是当我添加一个字符时,例如在它的第一个链接中工作

content_str ="a"+ "  لینک متن دانلود "
                + "<a href=\"http://www.google.com\">اینجاست</a> " + "این است.";

showTxt.setText(Html.fromHtml(content_str));

请帮帮我

【问题讨论】:

  • 你试过utf-8吗,据我所知你的语言是从右到左的,所以也许有一些EOF来阻止它工作,当你输入a时,它会移动EOF 向左,这样你的文本就可以工作了

标签: android html unicode textview


【解决方案1】:

如果您希望链接有效,请尝试以下操作:

content_str ="a"+ "  لینک متن دانلود "
            + "<a href=\"http://www.google.com\">اینجاست</a> " + "این است.";
showTxt.setText(Html.fromHtml(content_str));
showTxt.setMovementMethod(LinkMovementMethod.getInstance());

【讨论】:

  • 我用过,但不工作;当我在第一个链接工作中添加一个字符时。
猜你喜欢
  • 2012-07-09
  • 1970-01-01
  • 2021-09-07
  • 2018-10-20
  • 2015-07-29
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
  • 1970-01-01
相关资源
最近更新 更多