۱۳۹۴/۰۶/۰۳, ۰۱:۴۴ ب.ظ
(۱۳۹۴/۰۶/۰۳, ۰۱:۱۹ ب.ظ)'hamidrezass' نوشته: سلام :مرسی دوست عزیز
داخل همان کلید که شما می فرمایئ رویداد مربوط به کلیک کردن را نوشته:از یک switch case استفاده کن و position را بگیر و اکتیویتی مناسب با هر position را نمایش بده.کد پیاچپی:gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(HelloGridView.this, "" + position, Toast.LENGTH_SHORT).show();
}
در کد بالا اون "toas " ای که نوشته شده همون پیام شما هست که شماره آیتم شما (position ) را هم نمایش می دهد .
باز اگر سوالی داشتین بپرسین
بعلاوه اگر با کلیک کردن روی هر آیتم یک اکتیویتی خاص هر بار باز شود زیاد مناسب نیست (البته من نوع برنامه شما رو نمی دونم)
بهتره از یک اکتیویتی و یک xml برای کل 30 عنصر شما استفاده شود وبه صورت داینامیک پر شود صفحه شما.در این مورد در چندتا سوال دیدم که می توانید سرچ کنین در همین سایت
ولی برنامه من طوریه که میخوام علاوه بر اینکه عکس رو تمام صفحه نشون بدم یه سری imagebutton هم کنارش باشه
راجع به اون روشی که گفتید باید برای هر کدوم از عکسها کد رو بنویسم یا یه کد برای همه شون کافیه؟؟؟؟
چون میخوام به ازای هر عکس که روش کلیک میشه یه اکتیویتی کجزا نشون داده بشه...........