我正在尝试使用可点击的链接制作textView。它的工作正常但是当链接的文本片段在开头或中间时出现问题,它不起作用。它只显示文本在链接,但单击它时,它不会打开。 但是,当文本完全是英文时,它完美地运作。
我尝试了不同的方法来链接我的textview。
首先使用html文本。
tv.setText(Html.fromHtml(myText));
第二个使用Android的Linkify API。
Linkify.addLinks(tv, regex, scheme, null, mentionFilter);
tv.setMovementMethod(LinkMovementMethod.getInstance());
当有阿拉伯语文本时,它们都具有相同的结果,并且它们不起作用。仅适用于文本末尾的链接。
答案 0 :(得分:0)
我有同样的问题,但这个解决方案对我来说很好
textView.setText(getString(R.string.details)+Html.fromHtml(getString(R.string.mail_link)));
Linkify.addLinks(textView, Linkify.ALL);