当前位置: 首页 > 知识库问答 >
问题:

Android复选框设置超链接文本颜色

段干华皓
2023-03-14

我有一个复选框,在文本中有两个链接。

我将文本设置为:

String htmlText = "Accept <a href='someUrl'>Terms and Conditions</a> and <a href='anotherUrl'>Privacy Policy</a>";

checkbox.setText(Html.fromHtml(htmlText));
checkbox.setMovementMethod(LinkMovementMethod.getInstance());

我试过:

String htmlText = "Accept <a style='color:#007CC2;' href='someUrl'>Terms and Conditions</a> and <a style='color:#007CC2;' href='anotherUrl'>Privacy Policy</a>";

但不管用。如有任何帮助,我们将不胜感激:)。

共有1个答案

乐正心水
2023-03-14

或者尝试设置复选框区域的样式而不是HTML区域的样式

css prettyprint-override"><style name="checkBoxStyle" parent="Base.Theme.AppCompat">
    <item name="colorAccent">CHECKEDHIGHLIGHTCOLOR</item>
    <item name="android:textColorSecondary">UNCHECKEDCOLOR</item>
</style>
<CheckBox
     android:theme="@style/checkBoxStyle"
     android:id="@+id/chooseItemCheckBox"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"/>
 类似资料:
  • 本文向大家介绍Android SpannableString设置超链接、颜色、字体等属性,包括了Android SpannableString设置超链接、颜色、字体等属性的使用技巧和注意事项,需要的朋友参考一下 Android SpannableString设置超链接、颜色、字体等属性 在Android中,TextView是我们最常用的用来显示文本的控件。   一般情况下,TextView中的文本

  • 我有一个简单的警报对话框与单选项目 我已经在我的主题中添加了自定义样式的警报对话框 这是我的风格 当我运行应用程序时,我会看到此警报 有没有办法在不创建自定义布局的情况下更改单选按钮附近文本的颜色?

  • 我正在尝试设置组合框的文本颜色。 我尝试的代码

  • 我已经试过了所有可能的方法,但还是没有成功。我有一个带有的模式窗口,我希望当模式打开时,的选中或取消选中应该基于数据库值。(我已经与其他表单字段一起工作了。)我开始试着检查,但没有用。 我的HTML分区: 和jQuery: 我也尝试了和其他在论坛上看到的,但似乎都不起作用。 有人能给我指出正确的方法吗? 好吧,我真的漏了点什么。如果复选框在页面中,我可以使用代码勾选/取消勾选,但如果它在模态窗口中

  • 用插件+ 头文件实现 NSIS 超级按钮链接&菜单&复选框,无需修改UI。 新的超级按钮链接插件:ButtonLinker.dll 支持的参数: - ButtonLinker::AddEventHandler - ButtonLinker::CreateLinker - ButtonLinker::Unload - ButtonLinker::UnsetEventHandler - ButtonL