b.kordtabar 0 ارسال شده در ۱۶ اسفند ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۶ اسفند ۱۳۹۳ سلام من یک کوئری ایجاد کردم که ستونی از جدول دیتابیس که شامل عکس است را یکی یکی روی صفحه نمایش دهد اما فقط یکی از آنها نمایش داده می شود . چطور می توان همه آنها را به صورت پشت سرهم نمایش داد؟اگر ممکن است مرا راهنمایی کنید!!! در کلاس DBAdapter از تابع زیر استفاده کردم [align=left] }()public byte[] getpic ;(Cursor cu=myDataBase.rawQuery("select * from questiondata ",null ;()cu.moveToNext ;byte[] s ;(s=cu.getBlob(17 ;()cu.close ;return s { [/align] در کلاس Main از کد زیر استفاده کردم ;(img=(ImageView)findViewById(R.id.img ;(db=new DBAdapter(this ;()db.useable ;()db.openDataBase }()img.setOnClickListener(new OnClickListener Override@ }(public void onClick(View v ;()byte[] p=db.getpic ;(Bitmap bm=BitmapFactory.decodeByteArray(p, 0, p.length ;(img.setImageBitmap(bm ;()Toast.makeText(getApplicationContext(),db.getCorrectAnswer(),Toast.LENGTH_LONG).show ;()db.close } ;{( { هر کاری کردم فقط یکی از داده ها نشان داده می شود در ضمن داده ها عکس هستند نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .