Android layout 如何将imageview传递到android的listview
我可以使用json通过url查看图片,我可以在gallery layout中获得这些图片。我想将相同的数据输入listview。请帮助我Android layout 如何将imageview传递到android的listview,android-layout,Android Layout,我可以使用json通过url查看图片,我可以在gallery layout中获得这些图片。我想将相同的数据输入listview。请帮助我 我正在使用android的url获取所有json数据我在这里传递图像适配器类gallery视图可以使用gallery显示。。我想查看图像而不是gallery以列出视图您需要编写自己的适配器。 您必须为listview项提供自己的布局 也许这次讨论会给人一种印象 还是本教程 我可以在gallery视图中显示所有图像我想在list view中查看所有图像请查看上面
我正在使用android的url获取所有json数据我在这里传递图像适配器类gallery视图可以使用gallery显示。。我想查看图像而不是gallery以列出视图您需要编写自己的适配器。 您必须为listview项提供自己的布局 也许这次讨论会给人一种印象 还是本教程
我可以在gallery视图中显示所有图像我想在list view中查看所有图像请查看上面的代码我如何通过list view请帮助meI不要认为上面的代码会起作用。也许你可以检查与教程的链接
please see the below code
//here i call the gallery view
Gallery g = (Gallery) findViewById(R.id.gallery);
g.setAdapter(new ImageAdapter(this, json));
//image adapter class
public class ImageAdapter extends BaseAdapter {
Bitmap bmp;
private ImageView[] mImages;
String[] itemimage;
public ImageAdapter(Context context, JSONArray imageArrayJson) {
this.mImages = new ImageView[imageArrayJson.length()];
String qrimage;
try
{
private Image View[] mImages;
for (int i = 0; i < imageArrayJson.length(); i++) {
JSONObject image = imageArrayJson.getJSONObject(i);
qrimage = image.getString("itemimage");
byte[] qrimageBytes = Base64.decode(qrimage.getBytes());
bmp = BitmapFactory.decodeByteArray(qrimageBytes,
0,
qrimageBytes.length);
mImages[i] = new ImageView(context);
mImages[i].setImageBitmap(bmp);
my xml view
<Gallery xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gallery"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>