【问题标题】:android:list view with thumbnailandroid:带有缩略图的列表视图
【发布时间】:2011-03-01 11:14:24
【问题描述】:

我需要用缩略图创建视频的列表视图。图像名称来自数据库。我可以为 textview 赋值,但是当尝试为图像视图赋值时,它也会在位图中崩溃

        class CustomSimpleCusorAdapter extends SimpleCursorAdapter{
    private Context context;
    private int layout;
    //TextView title;
    public CustomSimpleCusorAdapter(Context context, int layout, Cursor c,
            String[] from, int[] to) {

        super(context, layout, c, from, to);
        // TODO Auto-generated constructor stub
        this.layout=layout;
        this.context =context;

    }

public View newView(Context context, Cursor cursor, ViewGroup parent) {

     LayoutInflater inflater = LayoutInflater.from(context);
      View view = inflater.inflate(layout, parent, false);

     return view;
    }
@Override
public void bindView(View v, Context context, Cursor c) {

    Log.d("DATABAT",c.getString(c.getColumnIndexOrThrow(NotesDbAdapter.VIDEO_TITLE)));
    Log.d("DATABAT",c.getString(c.getColumnIndexOrThrow(NotesDbAdapter.VIDEO_IMAGE)));

    TextView section_text = (TextView) v.findViewById(R.id.title);
    section_text.setText(c.getString(c.getColumnIndexOrThrow(NotesDbAdapter.VIDEO_TITLE)));
    ImageView thumb =(ImageView)findViewById(R.id.icon);
  //         
    String filename = "flag_1";
      int id = context.getResources().getIdentifier(filename, "drawable", context.getString(R.string.package_str));
  Log.d("ID",""+id);

  thumb.setBackgroundResource(R.drawable.menuicon);

}

} 

谢谢

【问题讨论】:

    标签: android image android-listview


    【解决方案1】:

    好的...在这里轻轻踩一下,但这听起来就像我的好友在尝试显示他的视频应用程序的缩略图时遇到的问题...

    这是Encode/Decode tutorial for base64

    仅供参考;这是市场上他的应用程序的链接(超过 300,000 次下载):Video Player

    【讨论】:

      【解决方案2】:

      在哪里试试这个

       String urldisplay=img_value.toString();
       InputStream in = new java.net.URL(urldisplay).openStream();
       mIcon11 = BitmapFactory.decodeStream(new PatchInputStream(in));
       mIcon11=ImageHelper.getRoundedCornerBitmap(mIcon11,30);
       holder.icon.setImageBitmap(mIcon11);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-23
        • 1970-01-01
        相关资源
        最近更新 更多