使用粗体和链接文本设置文本样式不起作用



我想用一些粗体文本甚至链接文本来设置内容的样式。我像往常一样在谷歌上搜索答案,找到了这个网站:。有趣的是,这些例子都不适合我!

这是我在About.java中的代码:

public class About extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.about);
        SpannableString ss = new SpannableString(""Vädret just nu" är en webbaserad");
        ss.setSpan(new StyleSpan(Typeface.BOLD), 2, 14, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
        TextView t4 = (TextView) findViewById(R.id.about_app);
        t4.setText(ss);
        t4.setMovementMethod(LinkMovementMethod.getInstance());
    }
}

Vädret just nu应该用那个代码加粗,对吧?不是!我现在很沮丧,但我也是这个领域的新手。我该如何解决我的小问题?

乍一看一切都很好。或者,你可以试试

t4.setText(Html.fromHtml("<b>"Vädret just nu"</b> är en webbaserad"));

我现在就让它工作了!解决方案如下:

TextView t4 = (TextView)findViewById(R.id.hello);
t4.setText(Html.fromHtml(""<b>Vädret just nu</b>" är en webbaserad tjänst och kan därför enbart visas i en webbläsare. Välj "<b>Om</b>" i menyn för att läsa mer om applikationen."));

相关内容

  • 没有找到相关文章

最新更新