【Android】代码收集

来源:互联网 发布:几米软件 编辑:程序博客网 时间:2024/06/12 22:59

1, 显示图片: 首先, 先创建一个string, 里面是用img tag (src="pic_name")写的, 其中pic_name 应该能够与R.drawable名字相对应。 下面的两个代码, 第二个表示将变量名转换成drawable的“id", 第一个表示总的解析这个Html代码

CharSequence result = Html.fromHtml(tv_str, new ImageGetter(){@Overridepublic Drawable getDrawable(String arg0) {// TODO Auto-generated method stubDrawable drawable = getResources().getDrawable(getResourceId(arg0));// T T 多么痛的领悟。。。。。。需要setBounds......drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());return drawable;}}, null);
public int getResourceId(String arg0) {// TODO Auto-generated method stubtry{Field field = R.drawable.class.getField(arg0);return Integer.parseInt(field.get(null).toString());} catch (Exception e){}return 0;}


  

0 0