【发布时间】:2012-01-30 11:27:56
【问题描述】:
我是 android 新手,我有一个活动类,它从 url 获取 Json 字符串并将 Json 数组转换为一个对象。我正在解析对象,但是图像作为 textview 返回,这不是我想要的。 试图找到一个我正在研究[here] 的解决方案,但这只是给了我可绘制的图标而不是我需要的图像。任何帮助或建议将不胜感激
下面是我的代码。
ListAdapter adapter = new SimpleAdapter(this, List,
R.layout.list,
new String[] {TAG_PHOTOS }, new int[] {
R.id.image});
setListAdapter(adapter);
// selecting single ListView item
final ListView lv = getListView();
// Launching new screen on Selecting Single ListItem
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
ImageView photoThumbnailUrl = ((ImageView)
view.findViewById(R.id.image));
Bitmap bMap = BitmapFactory.decodeResource(getResources(),
R.drawable.ic_launcher);
Bitmap bMapScaled = Bitmap.createScaledBitmap(bMap, 150, 100, true);
photoThumbnailUrl.setImageBitmap(bMapScaled);
photoThumbnailUrl.setImageResource(R.drawable.ic_launcher);
photoThumbnailUrl.getDrawable();
System.out.println(photoThumbnailUrl);
lv.addView(photoThumbnailUrl);
}
});
【问题讨论】:
-
没有足够的信息,你得到一个TextView是什么意思?
-
@JoxTraex 我已经使用 textview 来测试图像是否已解析,是的,它已被解析但仅作为 textview。当使用上述代码时,代码返回可绘制图标。