你如何在Android XML中强调文本?

你如何在XML文件中强调文本? 我在textStyle找不到选项。

  • 如何在TextView中使用普通链接可点击?
  • 如何让用户在TextView中select一个文本范围(类似于EditText)
  • 如果大于1行,我怎么能显示在我的TextView的省略号?
  • 更改TextView中一个单词的文本颜色
  • 如何在imageView上设置文本?
  • setText()和append()之间的区别
  • 以编程方式将文本颜色设置为主要的android textview
  • spannablestring不适用于以编程方式创建的按钮
  • 如果您使用的是string资源XML文件(支持HTML标记),可以使用<b> </b><i> </i><u> </u>

     <resources> <string name="your_string_here"> This is an <u>underline</u>. </string> </resources> 

    如果你想从代码使用下划线:

     TextView tv = (TextView) view.findViewById(R.id.tv); SpannableString content = new SpannableString("Content"); content.setSpan(new UnderlineSpan(), 0, content.length(), 0); tv.setText(content); 

    希望这可以帮助

    用这个:

     TextView txt = (TextView) findViewById(R.id.Textview1); txt.setPaintFlags(txt.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); 
     <resource> <string name="your_string_here">This is an <u>underline</u>.</string> </resources> 

    如果不行的话

     <resource> <string name="your_string_here">This is an &lt;u>underline&lt;/u>.</string> 

    因为“<”可能是某个关键字。

    和显示

     TextView textView = (TextView) view.findViewById(R.id.textview); textView.setText(Html.fromHtml(getString(R.string.your_string_here))); 

    首先转到String.xml文件

    您可以在这里添加任何html属性,如斜体或粗体或下划线。

      <resource> <string name="your_string_here">This is an <u>underline</u>.</string> </resources> 

    完成Bhavin的答案。 例如,添加下划线或redirect。

     ((TextView) findViewById(R.id.tv_cgu)).setText(Html.fromHtml(getString(R.string.upload_poi_CGU))); <string name="upload_poi_CGU"><![CDATA[ J\'accepte les <a href="">conditions générales</a>]]></string> 

    你可以在这里知道兼容标签: http : //commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html

    我用下面的方法,这对我有用。 下面是Button的示例,但我们也可以在TextView中使用。

     Button btnClickMe= (Button) findViewById(R.id.btn_click_me); btnClickMe.setPaintFlags(btnClickMe.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); 

    您可以使用下面的标记,但请注意,如果将textAllCaps设置为true ,则会删除下划线效果。

     <resource> <string name="my_string_value">I am <u>underlined</u>.</string> </resources> 

    注意

    将textAllCaps与包含标记的string(login_change_settings)一起使用; 这个标记会被大写转换掉

    textAllCaps文本转换将最终在CharSequence上调用toString,它具有删除任何标记的净效果。 此检查查找含有标记的string的用法,该标记还指定textAllCaps = true。