我正在帮助开发一个应用程序,该程序会询问您一系列问题并返回适当的石头(地质应用程序)。该应用程序还具有百科全书和指南。
提出问题时,指南中提供了指向说明的链接,这些都可以正常工作。
当我想使用指南本身中的链接时,会发生问题。
该指南使用Realm数据库获取信息,并将其放在可扩展列表中,而问题则使用字符串资源。
我希望能够使用我在Realm DB中输入的文本中的链接,但目前它只是像这样将其打印为普通字符串
".. ali več različnih <a href="com.malasola://ZRNA"> mineralnih zrn </a>, nekatere ..."
这与在“问题”部分中正常运行的代码相同。 我用来“尝试”并将字符串转换为来自数据库的链接的代码如下。
convertView = layoutInflater.inflate(R.layout.kamnina_item_second, null);
TextView opis = (TextView) convertView.findViewById(R.id.opis_kamnine);
String stone_opis_string = expandableListDetail.get("OPIS_POJMA").get(0);
opis.setText(stone_opis_string);
Linkify.addLinks(opis,Linkify.ALL);
opis.setMovementMethod(LinkMovementMethod.getInstance());
答案 0 :(得分:0)
您可以尝试:
String stone_opis_string = expandableListDetail.get("OPIS_POJMA").get(0);
opis.setText(Html.fromHtml(stone_opis_string));
// Linkify.addLinks(opis,Linkify.ALL);
opis.setMovementMethod(LinkMovementMethod.getInstance());