【问题标题】:how to bold text in class file in android?如何在android的类文件中加粗文本?
【发布时间】:2013-03-26 08:52:16
【问题描述】:
 String  _body = "sq Home : "+HomeScreen.edt_sqft_home.getText().toString() +"\n"
                        +"Age of Home years : "+HomeScreen.edt_age.getText().toString() +"\n"
                        +"Additional service : "+HomeScreen.output +"\n\n"
                        +"Street Name : "+HomeScreen.edt_streetname.getText().toString() +"\n"
                        +"City : "+HomeScreen.edt_city.getText().toString() +"\n"
                        +"State : "+HomeScreen.edt_state.getText().toString();

hiii 我想将“”中的文本加粗。比如“Sq Home”、“Age of Home Years”。 怎么可能?请帮帮我

【问题讨论】:

  • 您想将每个单词的首字母大写吗? (因为你说的是​​“sq Home”==>“Sq Home”)
  • 不,我只想加粗显示为红色的部分.. 比如 sq Home :想加粗?怎么可能?

标签: android


【解决方案1】:
String source = "This is example text";
Spannable out = new SpannedString(source);
StyleSpan boldSpan = new StyleSpan(Typeface.BOLD);
StyleSpan boldSpan2 = new StyleSpan(Typeface.BOLD);
out.setSpan(boldSpan, 1, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
out.setSpan(boldSpan2, 9, 12, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

【讨论】:

    【解决方案2】:

    如果您的字符串要在 TextView 中显示,您可以使用 HTML 标记。 在你的情况下,你只需要这样做:

    String _body = "<b>sq Home</b>: " + HomeScreen.edt_sqft_home.getText().toString() + "<br/>"
           + "<b>Age of Home years</b>: " + HomeScreen.edt_age.getText().toString() + "<br/>"
           + "<b>Additional service</b>: " + HomeScreen.output + "<br/><br/>"
           + "<b>Street Name</b>: " + HomeScreen.edt_streetname.getText().toString() + "<br/>"
           + "<b>City</b>: " + HomeScreen.edt_city.getText().toString() + "<br/>"
           + "<b>State</b>: " + HomeScreen.edt_state.getText().toString();
    
    TextView yourTextView = findViewById(R.id.yourTextViewId);
    yourTextView.setText(Html.fromHtml(_body));
    

    yourTextView 是显示 HTML 字符串的 Activity 视图。

    Mark Murphy 用HTML tags supported by TextView 写了一篇帖子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 2012-06-14
      • 2023-02-09
      • 2021-08-07
      • 2020-05-15
      相关资源
      最近更新 更多