【问题标题】:How to add text hint inside a radio button如何在单选按钮内添加文本提示
【发布时间】:2016-02-04 19:39:05
【问题描述】:

是否可以在单选按钮内添加文本提示,而不是在其旁边添加常规文本?在 gui builder 上使用提示设置不起作用。

【问题讨论】:

  • 提示?它适用于EditText。为什么普通文本不适合您?
  • 我想连续放置 11 个单选按钮,当我正常放置文本时,它们不适合,如果我可以在里面获取文本,它们会。我尝试调整大小,但文本太小
  • 对我来说,它看起来像线性垂直线性布局中的两个文本视图,带有没有文本的单选按钮。它只是 3 个小部件而不是一个。
  • 这就是你需要的:stackoverflow.com/a/33226886/11162243

标签: android


【解决方案1】:

这是我发现的解决方案..

  if (Build.VERSION.SDK_INT<24) {
                    radio_button.setText(Html.fromHtml("<b><font color='"+ Color.BLACK+"'>"+getString(R.string.title)+ "</font></b>" +  "<br />" +
                            "<small> <font color='"+Color.GRAY+"'>" + getString(R.string.description)+"</font></small>" + "<br />"
                    ));
                }else
                {
                    radio_button.setText(Html.fromHtml("<b><font color='"+ Color.BLACK+"'>"+getString(R.string.title)+ "</font></b>" +  "<br />" +
                            "<small> <font color='"+Color.GRAY+"'>" + getString(R.string.description)+"</font></small>" + "<br />"
                    ),Html.FROM_HTML_MODE_LEGACY);
                }

【讨论】:

  • 而不是 if 条件,您可以使用:HtmlCompat.fromHtml(htmlCode,HtmlCompat.FROM_HTML_MODE_LEGACY)
猜你喜欢
  • 1970-01-01
  • 2017-12-28
  • 1970-01-01
  • 2015-09-27
  • 1970-01-01
  • 2018-08-17
  • 1970-01-01
  • 2021-11-12
  • 1970-01-01
相关资源
最近更新 更多