آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اشکال در لیست ویو

mhD_mz  11 سال پیش  11 سال پیش
0 0

با سلام خدمت دوستان

کسی علت کرش این برنامه رو میدونه؟ 

متشکرم

public class AdapterNote extends ArrayAdapter<StructM> {

    public AdapterNote(ArrayList<StructM> array) {
    super(G.context, R.layout.adapter_notes, array);
    }
    private static class ViewHolder {
        public ImageView img;
        public TextView  txtdis;
        public ViewHolder(View view) {
            img = (ImageView) view.findViewById(R.drawable.search);
            txtdis = (TextView) view.findViewById(R.id.txt1);
        }
        public void fill(ArrayAdapter<StructM> adapter, StructM item, int posotion) {
            txtdis.setText(item.title);
            Bitmap bm = ((BitmapDrawable) item.img).getBitmap();
            img.setImageBitmap(bm);
        }
    }
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder;
        StructM item = getItem(position);
        if (convertView == null) {
            convertView = G.inflater.inflate(R.layout.adapter_notes, parent, false);
            holder = new ViewHolder(convertView);
            convertView.setTag(holder);
        }
        else {
            holder = (ViewHolder) convertView.getTag();
        }
        holder.fill(this, item, position);
        return convertView;
    }
}

 

 

0 0
احتمالا کرش در این خط برنامه باشه ، البته دقیقا نمیدونم ، شاید برای bitmap باید کلاس تعریف می کردی و .... محض راهنمایی گفتم . Bitmap bm = ((BitmapDrawable) item.img).getBitmap(); (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .