在android中如何使用Html渲染的方式实现必填项前面的*号


本文摘自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-->

    <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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...