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);
Tôi đang đặt dữ liệu twitter trong ứng dụng Android của mình. Tôi muốn làm cho font chữ đậm và nghiêng bằng Spannable nhưng nó không hoạt động, đưa ra một lỗi. Tôi làm nó như thế nào?có thể phát trên Android cho textView
nó cho đã dừng đột ngột lỗi. thường làm việc mã nhưng tôi muốn làm cho phông chữ đậm. Nó đã sửa lỗi này. – baran
xin đăng xuất LogCat với ngoại lệ. Có thể bạn đang cố gắng áp dụng khoảng thời gian vượt quá kết thúc văn bản - sử dụng độ dài thực tế thay vì 100 – Asahi
phương pháp này có thể hữu ích https://stackoverflow.com/a/44255840/3496570 – Nepster