بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ImageView
با سلام، من میخوام تو یه اکتیویتی یه حالتی رو تنظیم کنم که مرتبا عکس یه ImageView تغییر کنه و نحوه تغییرش هم اینطور گذاشتم که یه عدد تصادفی بین صفر تا دو انتخاب بشه و مطابق اون عدد یه عکسی تو هر دو ثانیه عوض بشه ولی نمیدونم چطوری تو متد برنامه پیادش کنم که هنگ نکنه...
0
0
منظورتون از متد برنامه چیه ؟ (10 سال پیش)
0
0
از Handler و متد postDelayed استفاده کنید (10 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
hamcalas
10 سال پیش
0
0
آنجایی که عدد تصادفی تولید می کنید یک چیزی شبیه به این هم بنویسید :
مثلا conter متغییر عدد تصادفی شماست
switch (conter) {
case 1:
imgA.setImageResource(R.drawable.a1);
break;
case 2:
imgA.setImageResource(R.drawable.a2);
}
پاسخ به سوال
116919
10 سال پیش
0
0
درسته ولی چطور تو متد onCreate پیاده اش کنم که برنامه هنگ نکنه ؟ مثلا من اول سعی کردم یه Thread تعریف کنم اینطوری
ولی هنگ میکرد برنامه:
Thread A = new Thread(){
while (x == 1){
try{ sleep(1500)}
catch (...){...}
Random R = new Random();
int R2 = R.nextInt(2);
switch(R2){
case 0:
imgA.setImageResource(R.drawable.a1);
break;
case 1:
imgA.setImageResource(R.drawable.a2);
}
}
}
در نهایت هم : A.start();
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .