با سلام خدمت همه شما عزیزان
من یک مشکل دارم و اون اینه که
من 2 اکتیویتی دارم و در اکتیویتی 1 تعدادی دکمه و در اکتیویتی 2 یک ایمیج ویو من می خوام به کلیک کردن بر روی هر کدوم از دکمه در اکتیویتی 1 به اکتیویتی 2 بره وعکس درون ایمج ویو تغییر کنه ممنون میشم اگه سریع کمکم کنید ..
با این کد عکس رو میگیری و به اکتیویتی جدید انتقال میدی
کد پیاچپی:
Intent intent = new Intent(this, YourActivity.class);
intent.putExtra("img", imgs);
startActivity(intent);
با این کد عکس رو در اکتیویتی دوم میگیری
کد پیاچپی:
Bundle bundle = this.getIntent().getExtras();
int pic = bundle.getInt("img");
سلام.این خیلی سادست.البته dost7 عزیز هم درست توضیح دادن ولی من میخوام کامل تر توضیح بدم.
ابتدا عکساتو میریزی تو پوشه ی drawable-hdpi.
بعد کدهای زیر رو توی اکتیویتی اولت بین کدهای دکمت مینویسی:
کد پیاچپی:
Intent intent = new Intent(getApplicationContext(), Activity2.class);
String image_name= "R.drawable.image1";
intent.putExtra("image", image_name);
startActivity(intent);
بعد کدهای زیر رو توی اکتیویتی دوم مینویسی:
کد پیاچپی:
Bundle bundle = getIntent().getExtras();
String image_name = extras.getString("image");
حالا کد های زیر رو هم بهش اضافه کن:
کد پیاچپی:
ImageView iv = (ImageView)findViewById(R.id.button1);
iv.setBackgroundResource(image_name);
تموم!