我有一个带有 android:autoLink="web" 的 TextView。文本包含一些 URL。
但是在渲染时,它会链接名称方案和域名,但会忽略根路径。
示例呈现为:
http : //example.com/
为什么它会这样做,我如何让它正确地自动链接完全限定的 URL?
编辑:此外,URL 后跟句号或逗号:
http://example.com/,
正在呈现为:
http://example.com/,
请注意,StackExchange 自动链接正确(查看此问题的来源)。
编辑:山姆,这是代码:
<TextView android:id="@+id/open_source"
android:text="@string/open_source"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#FFF"
android:paddingBottom="10dp"
android:autoLink="web" />
一些文字:
<string name="open_source">Three examples, fully qualified http://isokeys.sourceforge.net/ missing root path http://isokeys.sourceforge.net and followed with a fullstop http://isokeys.sourceforge.net/.</string>
应该呈现为:
三个示例,完全限定的http://isokeys.sourceforge.net/缺少根路径http://isokeys.sourceforge.net并且后跟一个句号http://isokeys.sourceforge.net/。
呈现为:
三个示例,完全限定的http://isokeys.sourceforge.net / 缺少根路径http://isokeys.sourceforge.net,然后是句号http://isokeys.sourceforge.net/。