Android 如何将HTML(特别是链接)放入单选按钮文本中
我想通过单选按钮在文本中添加链接。有没有办法做到这一点?单选按钮继承自TextView,因此应该有 我已经设法使用Html.fromHtml()将文本输入单选按钮,但链接既没有下划线,也不能单击Android 如何将HTML(特别是链接)放入单选按钮文本中,android,html,radio-button,hyperlink,Android,Html,Radio Button,Hyperlink,我想通过单选按钮在文本中添加链接。有没有办法做到这一点?单选按钮继承自TextView,因此应该有 我已经设法使用Html.fromHtml()将文本输入单选按钮,但链接既没有下划线,也不能单击 final RadioButton sButton = (RadioButton)findViewById( R.id.radiobutton ); sButton.setText( Html.fromHtml( "1 månad (99:
final RadioButton sButton =
(RadioButton)findViewById(
R.id.radiobutton );
sButton.setText(
Html.fromHtml(
"1 månad (99:-) <a href='banan.html'>info</a>" ),
BufferType.SPANNABLE );
sButton.setLinksClickable( true );
sButton.setMovementMethod( LinkMovementMethod.getInstance() );
最终单选按钮按钮=
(单选按钮)findViewById(
无线电按钮);
sButton.setText(
Html.fromHtml(
“1 månad(99:-)”,
BufferType.SPANNABLE);
sButton.setLinksClickable(true);
setMovementMethod(LinkMovementMethod.getInstance());
信息应显示为链接并可单击。将其放入定义单选按钮的xml中 android:autoLink=“0x01” 这将设置包含在RadioButton中的TextView以自动链接URL。 有关可以传入的不同值的信息
一旦你这样做了,你就不再需要使用fromHtml(),你只需要使用
setText(“http://yoursite.com");代码>证明我上面的示例代码是有效的!问题是我用了android:autoLink
作为单选按钮,不知何故,它否定了我添加的任何代码。因此,如果没有自动链接
,上述代码就可以工作。setLinksClickable
是不必要的。为什么不安装一台没有文字的收音机,并在旁边放置一个链接?我不知道。为什么不呢?我的方式似乎更直观。这样,我就不必在radiogroup中放置布局。我想那会管用,但我还没试过。如果没有人提供HTML解决方案,我会试试看(;在实际的纯html中,收音机甚至没有关联的文本,您必须关联一个label元素,其中可以有一个链接,但这不会使整个文本成为一个链接吗?我需要同时指定目标URL和一个表示该链接的文本。我不希望只有一个URL作为RadioButton文本。是的,我尝试了这个和链接保留为文本,但URL将成为显示中的链接。这意味着应该可以以某种方式创建适当的链接。查找Linkify类的代码。我认为可以创建该类的自定义版本,允许您使可单击文本显示任何您想要的内容。此问题:有一个带Linkify类,我将其修改为使用twitter#hashtags和@提及。