public int getResourceId(String name){        try {            //根据资源的id的变量名获得field对象。使用反射来实现的            Field field = R.drawable.class.getField(name);            //取得并返回资源的id的字段。            System.out.println(Integer.parseInt(field.get(null).toString()));            return Integer.parseInt(field.get(null).toString());        } catch (Exception e) {            // TODO: handle exception        }        return 0;    }
String html = "图像";        CharSequence charSequence = Html.fromHtml(html,new ImageGetter() {            @Override            public Drawable getDrawable(String arg0) {                Drawable drawable = getResources().getDrawable(getResourceId(arg0));                if(arg0.equals("image")){                    drawable.setBounds(0,0,drawable.getIntrinsicWidth()/2,drawable.getIntrinsicHeight()/2);                }                return drawable;            }        },null);        textView.setText(charSequence);        textView.setMovementMethod(LinkMovementMethod.getInstance());

更多相关文章

  1. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  2. 一款霸榜 GitHub 的开源 Linux 资源监视器!
  3. android短信收件箱写入短信 总结
  4. 关于Gallery使用
  5. React-native 集成react-native-getui 爬坑
  6. android String资源 包含 数学符号等特殊字符 及 参数占位符
  7. android图片资源的适配问题
  8. Android(安卓)APK瘦身实践
  9. Android关于Intent的思考:如何更好的启动一个Activity

随机推荐

  1. android ping 命令使用问题
  2. Android System.gc()与Runtime.getRuntim
  3. Android 配置 之 AndroidManifest.xml 出
  4. ubuntu 12.04 下安装android编译环境
  5. cordova打包android apk
  6. Android输入法的显示与隐藏
  7. Android ImageView去掉周围的白边
  8. 关于一个android工程同时使用多个工程库,
  9. 从源码一次彻底理解Android的消息机制
  10. Android Google应用移植时包依赖关系