2012-04-04 4 views
0

太字のテキストやリンクされたテキストでコンテンツのスタイルを設定したいと思います。私はこれを可能にするための答えのためにいつものようにグーグルと私はこれを見つけたwebsite:。ここの面白いことは、それらの例のどれも私のために働かないということです!太字のテキストとリンクされたテキストでスタイルを設定すると動作しません

ここに私のコードは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は右、そのコードを大胆すべきですか?そうではありません!私は今、かなりイライラしていますが、私はこの分野でも新しいです。小さな問題を解決するにはどうすればいいですか?

答えて

0

私は今すぐ動作させるように!解決方法は次のとおりです。

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.")); 
0

一見するとすべてがうまく見えます。または、試すことができます

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

ありがとうございました!以前にテストしたときのように、HTMLタグはコンテンツに表示されませんでした。しかし、 't4.setText(ss);'を 't4.setText(Html.fromHtml(" ""Vädretjust nu ""ären webbaserad "))' 'に置き換えたとき、テキストは太字にならなかった。 – Erik

関連する問題