小编Hak*_*kob的帖子

在ListPreference摘要上显示图像

我正在尝试添加图像ListPreference,但我实现了这一点,但在Android API等级15或更高版本上它无效.我做错了什么?我在2.2和2.3.3上测试过这段代码,一切正常!这是我的代码.

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);

}
Run Code Online (Sandbox Code Playgroud)

android listpreference

5
推荐指数
1
解决办法
1841
查看次数

标签 统计

android ×1

listpreference ×1