textview插入图片 textview 想实现文本之间嵌套图片。有没什么类方法能实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个百度一下就很多了, 不过让我赚点分也好... private ImageGetter geter = new ImageGetter() { @Override public Drawable getDrawable(String path) { File file = new File(path); if (file.exists()) { Drawable d = Drawable.createFromPath(path); d.setBounds(0, 0, 50, 80); return d; } return null; } }; text1.setText("<p><u>hello</u> <b>world</b>! 你好吗?我们知道要让TextView解析和显示Html代码。可以使用但是,怎样让TextView也显示Html中image节点的图像呢?<img src='/mnt/sdcard/qw2.jpg'>哇哈哈...</p>\r\n<p style='color:red;'>这是新段落....</p>"); 不能放sd卡里 在drawable包里 上面那个text1是显示不出图片来的, 要下面的text2才行: protected void btnTest_onClick() { String s = text1.getText().toString(); Spanned html = Html.fromHtml(s, geter, null); text2.setText(html); } 如果要显示drawable资源, 改一下ImageGetter就可以了 protected void btnTest_onClick() { String s = "佛门不清净源于衙门争利<img src='icon'>大陆寺庙门票收费是“规定动作”,四川宝光寺除夕头柱香能拍卖出近百万天价"; ImageGetter geter = new ImageGetter() { @Override public Drawable getDrawable(String path) { int id = getResources().getIdentifier(path, "drawable", getPackageName()); BitmapDrawable drawable = (BitmapDrawable) getResources() .getDrawable(id); Bitmap bitmap = drawable.getBitmap(); drawable.setBounds(0, 0, bitmap.getWidth(), bitmap.getHeight()); return drawable; } }; Spanned html = Html.fromHtml(s, geter, null); text2.setText(html); } Android 地址解析问题 GPRS拨号 pppd exit 127 高分求解答 Android中如何使用listview进行分页 JDK6.0, 7.0不能安装在windows32位机器上? 求问android高手 HOME键,没有返回预期的效果。。帮忙查看原因!!! NDK断点调试JNI中的C代码 TabActivity问题请教 手机重力加速器控制鼠标指针移动的问题 请问获取id,并传进id,实现调用接口的问题 长按Home键显示的8个近期任务问题 关于android上面的remote desktop客户端的一些设计问题
@Override
public Drawable getDrawable(String path) {
File file = new File(path);
if (file.exists()) {
Drawable d = Drawable.createFromPath(path);
d.setBounds(0, 0, 50, 80);
return d;
}
return null;
}
}; text1.setText("<p><u>hello</u> <b>world</b>! 你好吗?我们知道要让TextView解析和显示Html代码。可以使用但是,怎样让TextView也显示Html中image节点的图像呢?<img src='/mnt/sdcard/qw2.jpg'>哇哈哈...</p>\r\n<p style='color:red;'>这是新段落....</p>");
String s = text1.getText().toString();
Spanned html = Html.fromHtml(s, geter, null);
text2.setText(html);
}
protected void btnTest_onClick() {
String s = "佛门不清净源于衙门争利<img src='icon'>大陆寺庙门票收费是“规定动作”,四川宝光寺除夕头柱香能拍卖出近百万天价";
ImageGetter geter = new ImageGetter() {
@Override
public Drawable getDrawable(String path) {
int id = getResources().getIdentifier(path, "drawable",
getPackageName());
BitmapDrawable drawable = (BitmapDrawable) getResources()
.getDrawable(id);
Bitmap bitmap = drawable.getBitmap();
drawable.setBounds(0, 0, bitmap.getWidth(), bitmap.getHeight());
return drawable;
}
};
Spanned html = Html.fromHtml(s, geter, null);
text2.setText(html);
}