Tweet o = tweets.get(position);
TextView tt = (TextView) v.findViewById(R.id.toptext);
//TextView bt = (TextView) v.findViewById(R.id.bottomtext);
EditText bt =(EditText)findViewById(R.id.bottomtext);
bt.setText(o.author);
Spannable spn = (Spannable) bt.getText();
spn.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC)
, 0, 100, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
//bt.setText(o.author);
tt.setText(o.content);
Ich setze Twitter-Daten in meiner Android-Anwendung. Ich möchte die Schriftart mit Spannable fett und kursiv machen, aber es funktioniert nicht und gibt einen Fehler. Wie kann ich es tun?übersetzbar auf Android für TextView
es gibt wurde unerwartet gestoppt Fehler. normalerweise Code funktioniert, aber ich möchte die Schriftart fett machen. Das ist ein Fehler. – baran
pls post LogCat-Ausgabe mit der Ausnahme. Höchstwahrscheinlich versuchen Sie, die Spanne über das Textende hinaus zu verwenden - verwenden Sie die tatsächliche Länge anstelle von 100 – Asahi
diese Methode kann hilfreich sein https://stackoverflow.com/a/44255840/3496570 – Nepster