رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

درخواست اموزش نمایش عکس تصادفی


پست های پیشنهاد شده

سلام 

یه برنامه از افراد معروف ساختم ( زندگی نامه و ...) و دوست دارم تعدادی عکس از افراد  به برنامه اضافه کنم و هربار که کاربر برنامه رو باز میکنه هر یکی از عکس ها به صورت تصادفی نمایش داده بشه

ممنون میشم راهنمایی کنید:cool:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام 

یه برنامه از افراد معروف ساختم ( زندگی نامه و ...) و دوست دارم تعدادی عکس از افراد  به برنامه اضافه کنم و هربار که کاربر برنامه رو باز میکنه هر یکی از عکس ها به صورت تصادفی نمایش داده بشه

ممنون میشم راهنمایی کنید:cool:

سلام

نمیدونم روش خوب و استانداردیه یا نه ، ولی خب میتونید از Switch استفاده کنید. :S

یعنی برای هر کودوم از عکس ها یک case بزارید و با تولید یک عدد رندوم ، یکی از کیس هارو اجرا کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام 

یه برنامه از افراد معروف ساختم ( زندگی نامه و ...) و دوست دارم تعدادی عکس از افراد  به برنامه اضافه کنم و هربار که کاربر برنامه رو باز میکنه هر یکی از عکس ها به صورت تصادفی نمایش داده بشه

ممنون میشم راهنمایی کنید:cool:

سلام

نمیدونم روش خوب و استانداردیه یا نه ، ولی خب میتونید از Switch استفاده کنید. :S

یعنی برای هر کودوم از عکس ها یک case بزارید و با تولید یک عدد رندوم ، یکی از کیس هارو اجرا کنید.

متوجه نشدم:D

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام 

یه برنامه از افراد معروف ساختم ( زندگی نامه و ...) و دوست دارم تعدادی عکس از افراد  به برنامه اضافه کنم و هربار که کاربر برنامه رو باز میکنه هر یکی از عکس ها به صورت تصادفی نمایش داده بشه

ممنون میشم راهنمایی کنید:cool:

سلام

نمیدونم روش خوب و استانداردیه یا نه ، ولی خب میتونید از Switch استفاده کنید. :S

یعنی برای هر کودوم از عکس ها یک case بزارید و با تولید یک عدد رندوم ، یکی از کیس هارو اجرا کنید.

متوجه نشدم:D

:D

عرضم به حضورتون این یک مثال

private ImageView iv1;


@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);

iv1=(ImageView) findViewById(R.id.imageView2);


Random r = new Random();
int inta3 = r.nextInt(3) + 1;

switch(inta3)
    {        
        case '1' :
            iv1.setImageDrawable(getResources().getDrawable(R.drawable.a1));
        break;
        case '2' :
iv1.setImageDrawable(getResources().getDrawable(R.drawable.a2));
break;
        case '3' :
iv1.setImageDrawable(getResources().getDrawable(R.drawable.a3));
        break;
        }

توی مثال بالا ، سه تصویر a1,a2,a3 به صورت رندوم توی ImageView قرار میگیرند

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...