2012-04-04 10 views
0

Ich möchte meine Inhalte mit einigen fettgedruckten Text, um Stil und sogar verknüpften Text. Ich habe wie üblich nach der Antwort gegoogelt um das möglich zu machen und ich fand diese website:. Das Lustige daran ist, dass keines dieser Beispiele für mich funktioniert!Styling den Text mit fett und verknüpften Text, funktioniert nicht

Hier ist mein der Code in 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 sollte mit diesem Code kühn sein, nicht wahr? Es ist nicht! Ich bin gerade ziemlich frustriert, aber ich bin auch neu in diesem Bereich. Wie kann ich mein kleines Problem beheben?

Antwort

0

Ich mache es jetzt funktioniert! Hier ist die Lösung:

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

Alles sieht auf den ersten Blick in Ordnung. Alternativ könnten Sie versuchen

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

Vielen Dank für Ihre Antwort! Die HTML-Tags waren im Inhalt nicht sichtbar, so wie ich es zuvor getestet hatte. Aber der Text hätte nicht fett, wenn ich 't4.setText (ss) ersetzt;' mit 't4.setText (Html.fromHtml ("\ "Vädret just nu \" är en webbaserad"));'. – Erik