用样式调整应该可以,弄两个内部文本块
评论 (0) 引用此答案 举报
0
2020/09/12 19:17
只用RadioButton,在xml中无法实现。可以选择的方案:1.多个控件嵌套通过布局来实现,可以做一个看不见的RadioButton,或者只有按钮没文字,在它的下面一层是你要实现的UI效果;2.在java代码里写HTML, radioButton.setText(Html.fromHtml(html)) ;3.在java代码里用SpannableString;4.自定义一个RadioButton,其实也是在代码里用方案2或方案3。最合理,最简单的就是3和4。如果你对html比较熟悉,用html最简单。
评论 (2) 引用此答案 举报
2020/09/16 20:25
好几天没上来看,今天才看到你的留言。TypefaceSpan你可以去了解一下,它是用来设置使用字体的,它有一个构造方法 TypefaceSpan(Typeface typeface),你传一个字体图标的typeface进去就行了。我很少用到SpannableString,你自己去学习研究一下吧。另外Html.fromHtml()如果只设置大小,不设置颜色,颜色肯定是xml中配置的。
回复 举报
2020/09/14 08:20
选3的话有两个问题,,第一个,如果两行的任意一行要求,有字体图标的话,要怎么处理,第二个问题,如果只用html调整字体大小会不会影响xml的字体颜色配置