这篇文章将为大家详细讲解有关在android中使用Html渲染的方式怎么实现必填项前面的*号,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
项目的个人基本信息UI界面效果图如下,有一个红色的*号,并且跟它挨着的文字颜色不一样。简友们,你们是怎么实现的呢?我这里主要介绍一种有Html渲染的方式
& lt; LinearLayout 风格=癅style/style_match_line_layout" android: layout_marginTop=?0 dp"比; & lt; !——主要看这个TextView——比; & lt; TextView android: id=癅 + id/tv_nation" 风格=癅style/style_job_textview_text_title" 工具:文本=?民族”; android:文本=癅string/tip_nation"/比; & lt;使用 android: id=癅 + id/view_nation" 风格=癅style/style_job_textview_text_message" android:点击=皌rue"比; EditText & lt; android: id=癅 + id/et_nation" 风格=癅style/style_editext" android:提示=癅string/tip_please_select"/比; & lt; ImageView风格=癅style/style_editext_image_arrow"/比; & lt;/RelativeLayout> & lt;/LinearLayout>
<强> 2,创建对应弦资源强>
这里可以单独设置*符号和文字的颜色,加粗等操作
代码如下:
& lt;字符串名称=皌ip_xinghao_nation"祝辞& lt; Data> & lt; ! [CDATA [& lt;字体颜色=? e60012"比;* & lt;/font> & lt;字体颜色=? 189 dde"在民族:& lt;/font>]]祝辞& lt;/Data> & lt;/string>
<强> 3,java代码中实现渲染强>
tvNation.setText (Html.fromHtml (getString (R.string.tip_xinghao_nation))),
关于在android中使用Html渲染的方式怎么实现必填项前面的*号就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。