Tôi đang cố gắng thêm hình ảnh trên ListPreference
và tôi đạt được điều đó nhưng trên API Android cấp 15 trở lên thì không hoạt động. Tôi đang làm gì sai? Tôi đã thử nghiệm mã này trên 2.2 và 2.3.3 và tất cả các công trình tốt! Đây là mã của tôi.Hiển thị hình ảnh trên tóm tắt ListPreference
private void addSummary(Drawable d, Spannable sp) {
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
SpannableStringBuilder builder = new SpannableStringBuilder();
builder.append(Const.IMAGE_ANCHOR);
builder.append(" ");
builder.append(sp);
setTextColor(builder);
ImageSpan imageSpan = new ImageSpan(d);
int end = Const.IMAGE_ANCHOR.length();
builder.setSpan(imageSpan, 0, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
listPreference.setSummary(builder);
}