本文摘自PHP中文网,作者不言,侵删。
本篇文章主要介绍了android中使用Html渲染的方式实现必填项前面的*号示例,具有一定的参考价值,有兴趣的可以了解一下项目的个人基本信息UI界面效果图如下,有一个红色的*号,并且跟它挨着的文字颜色不一样。简友们,你们是怎么实现的呢?我这里主要介绍一种有Html渲染的方式

一开始,我测试过用一个TextView来单独装载符合,发现如果需求改颜色的时候那所有的TextView都需要改一遍颜色,接着测试了用一个TextView把符合和对应的文字装载在一起,但是发现*符号的高度不好控制,最后觉得用Html渲染的方式最佳。不多说了,开始正文内容。
1、Xml布局(只选取对应的部分)
这里的*符号和文字其实也是公用一个TextView
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | < LinearLayout
style = "@style/style_match_line_layout"
android:layout_marginTop = "10dp" >
< TextView
android:id = "@+id/tv_nation"
style = "@style/style_job_textview_text_title"
tools:text = "*民族"
android:text = "@string/tip_nation" />
< RelativeLayout
android:id = "@+id/view_nation"
style = "@style/style_job_textview_text_message"
android:clickable = "true" >
< EditText
android:id = "@+id/et_nation"
style = "@style/style_editext"
android:hint = "@string/tip_please_select" />
< ImageView style = "@style/style_editext_image_arrow" />
</ RelativeLayout >
</ LinearLayout >
|
阅读剩余部分
相关阅读 >>
html如何设置必填项
canvas绘制各种基本图形
Android热点技术面试题汇总
Android是什么意思
11道Android性能优化面试题【附答案】
html5上传图片ios系统和Android系统下均显示摄像头拍照和图片选择
html5和原生app如何进行交互?
安全编程之Android apk打包代码混淆(代码实例)
分享Android面试心得【精选】
Android四大组件是什么
更多相关阅读请进入《Android》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 在android中如何使用Html渲染的方式实现必填项前面的*号