انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش عکس از گالری

نمایش عکس از گالری

#1
سلام به همه.
دوستان،من برنامه ای دارم که میخوام یکسری عکس رو در گالریم ذخیره کنم و وقتی کاربر صفحه مورد نظر رو باز کرد،گالری رو نشون بده و هر عکسی رو از کالری انتخاب کرد،برروی ایمیج ویو نمایشش بده.
من یک کلاس تعریف کردم،به این شکل:
کد:
public class CLSGallerySanati extends BaseAdapter {

    
    int[]imgItem={R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
            R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
    };
    Context MyContext;
    public void ShowImage(Context C)
    {
        MyContext=C;
    }
    public int getCount() {
        // TODO Auto-generated method stub
       return imgItem.length;
    }

    @Override
    public Object getItem(int arg0) {
        // TODO Auto-generated method stub
        return arg0;
    }

    @Override
    public long getItemId(int arg0) {
        // TODO Auto-generated method stub
        return arg0;
    }

    @Override
    public View getView(int arg0, View arg1, ViewGroup arg2) {
        // TODO Auto-generated method stub
        ImageView imgV;
        if(arg1==null)
        {
            imgV=new ImageView(MyContext);
            imgV.setImageResource(imgItem[arg0]);
        }
        else
        {
            imgV=(ImageView)arg1;
        }
        return imgV;
    }

و در قسمت کد جاوام،این دستورات رو نوشتم:
کد:
public void Code()
    {        
        final int[]imgItem={R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
                R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,R.drawable.imgs1,
        };
        GPicSanati.setAdapter(new CLSGallerySanati());
        GPicSanati.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                    long arg3) {
                // TODO Auto-generated method stub
                imgPicSanati.setImageResource(imgItem[arg2]);
            }
        });

اما نمیدونم چرا برنامم موقع اجرا فورس کلوز میده!
البته،اون چیزهایی که باید تعریف بشه،تعریف شده هاااااا....
مثل گالری،ایمیج ویو و....
ممنون میشم راهنماییم کنید.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان