Android如何在Textview下设置一个宽度与设置文本宽度相同的视图?

Posted

技术标签:

【中文标题】Android如何在Textview下设置一个宽度与设置文本宽度相同的视图?【英文标题】:Android How to set a View under Textview which width will be same as set text width? 【发布时间】:2015-09-12 22:26:20 【问题描述】:

嗨,我想在 textview 下设置一个视图。但是当我在 textview 中设置文本时,我需要动态改变视图宽度。

喜欢这张图片:-

需要帮助吗?

【问题讨论】:

【参考方案1】:

使用

yourTextView.setPaintFlags(yourTextView.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);
yourTextView.setText(yourString)

SpannableString content = new SpannableString(yourString);
content.setSpan(new UnderlineSpan(), 0, yourString.length(), 0);
yourTextView.setText(content);

【讨论】:

感谢您的回答。这个对我有用。再次感谢。

以上是关于Android如何在Textview下设置一个宽度与设置文本宽度相同的视图?的主要内容,如果未能解决你的问题,请参考以下文章

请问在Android中Textview换行显示问题,您如何解决?

Android怎样获取文字的宽度

android 计算textview一行显示多少字

Android中动态设置TextView的宽高

如何设置宽度等于android上的另一个小部件

Android_TextView属性XML详解