android开发分享你如何在Android XML中强调文本?

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

    如果您使用的是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。

      以上就是android开发分享你如何在Android XML中强调文本?相关内容,想了解更多android开发(异常处理)及android游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/addevelopment/515545.html

      (0)
      上一篇 2020年12月1日
      下一篇 2020年12月1日

      精彩推荐