PDA

View Full Version : مشکل در تعداد بالای اکتیویتی ها



mohammad-de
جمعه 04 مهر 1393, 11:34 صبح
سلام

دارم یک برنامه ی آموزش آشپزی مینویسم و باید تعداد آموزش های زیادی توی برنامم باشه.

خب سوال من اینجاست که برای هر آموزش باید یک اکتیویتی و لایوت بسازم؟

میشه یه توضیحی بدید؟ممنون

harani
جمعه 04 مهر 1393, 12:27 عصر
شما یک view و یک activity ثابتو در نظر بگیر و مطابق با انتخاب کاربر محتوای المانهای گرافیکی رو تغییر بده .

mohammad-de
جمعه 04 مهر 1393, 12:30 عصر
میشه با کد توضیح بدید؟

harani
جمعه 04 مهر 1393, 12:41 عصر
توضیح خاصی نداره .
شما بیاید مثلاً منوی غذاتون بندازید تو یه لیست ، گریدی و یا غیره بعد که کاربر رو هر کدام از آیتمها زد position آیتم کلیک شده رو بفرسته تو صفحه توضیحات بعد مثلاً صفحه توضیحات شامل یه عکس شامل یه توضیح و غیره تو این صفحه position را ارسال شده از صفحه قبلی رو میگیرد بعد مطابق با سلیقتون میگید اگر positon 0 بود این عکس و این تکست اگر 1 بود یکسری دیگه داده ها و الی آخر فقط محتوی عوض میشه ن اکتیوتی همین .

roohola2434
جمعه 04 مهر 1393, 12:58 عصر
اندکی مطالعه کن این یه چیز خیلی ساده است
برای عوض کردن عکس داخل
imageview از دستور setimageresours و برای تغییر متن از دستور settext استفاده کن
در ضمن کسایی که دارن جوابتو میدن اگه تشکر نکنی ازشون دیگه جواب نخواهند داد

mohammad-de
جمعه 04 مهر 1393, 12:59 عصر
من تازه کارم و متوجه منظورتون نمیشم

نمیشه با کد مثال بزنید؟

harani
جمعه 04 مهر 1393, 13:15 عصر
شما چقدر در مورد اندروید آشنا هستید آیا با بحث های intent و put extra آشناییت داری ؟

میدونید adapter چیست و یا کنترلها نظیر listview , gridview آشنا هستید و میدونید چگونه کار میکنن ؟

mohammad-de
جمعه 04 مهر 1393, 13:21 عصر
آره دیگه اینا چیزای ابتداییه
توی برنامم از گرید ویو استفاده میکنم و در نتیجه با آداپتر هم آشنا هستم

negar912
جمعه 04 مهر 1393, 19:01 عصر
سلام note برنامه من error میده
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
}
});
if(b>-1)
{
EditText et1=(EditText)findViewById(R.id.title);

et1.setText(activity_note.title1.get(activity_note .b));
c=2;
EditText et2=(EditText)findViewById(R.id.editText3);

et2.setText(activity_note.des.get(activity_note.b) );


}
به setText چطوری error را بر طرف کنم
باتشکر

Rezaguitar
شنبه 05 مهر 1393, 00:38 صبح
آره دیگه اینا چیزای ابتداییه
توی برنامم از گرید ویو استفاده میکنم و در نتیجه با آداپتر هم آشنا هستم
دوست عزیز همون intent و putExtra که دوستمون گفتن و شما میگید ابتدایی هست برای حل این مشکل ایجاد شده.شما مقدار آیتم listview رو باید پاس بدی به activity بعدی.