Android TextView(EditView)文字底部或者中间 加横线

来源:互联网 发布:tensorflow 例子 编辑:程序博客网 时间:2024/05/10 17:56


promotionLinkText = (TextView) this .findViewById(R.id. text_promotion_link );
中间加横线
promotionLinkText .getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG );
底部加横线:
promotionLinkText .getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );

如何加下划线呢?

可以用下面的两种方法

如果在代码里边写的话,可以这样实现:

TextView tv = (TextView) findViewById(R.id.text);  

tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);  

tv.setText("添加下划线");

在配置文件中,values/strings.xml中

<string name="kidoustatus"><u>添加下划线</u></string>

 

还可以这样写:

 tv.setText(Html.fromHtml("<u>使用html实现下划线样式</u>"));

0 0
原创粉丝点击