آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

عوض کردن جای دکمه ها

YouNes Sh  11 سال پیش  11 سال پیش
0 0

چجوری میتونم به صورت رندوم جای دکمه ها رو تو صفحه عوض کنم؟
یا خودشون جاشون عوض نشه ولی آیدیشون عوض شه؟

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  11 سال پیش
+2 0

فرض میگیرم Button ها بصورت داینامیک ساخته میشن ، حالا بعد از ساختنشون بریزشون توی یه آرایه ، بعد ترتیب Button ها رو توی آرایه میریزی به هم و بعد به یه حلقه Button ها رو اضافه میکنید به لایه مورد نظر.

ArrayList<Button> list = new ArrayList<Button>();
list.add(btn1);
list.add(btn2));
.
.
.

Collections.shuffle(list);

for (Button b : list) {
myLayout.add(b);
}
0 0
خب من دکمه ها رو میسازم بعد به هر کدومش یه آی دی میدم.بعد میام اونا رو تعریف می کنم.اونوقت تو ارایه به این شکلی که شما گفتی اضافه میکنم.خب حالا اگه این ارایه ها رندوم هم انتخاب بشن تو کل کار تاثیری نمیذاره که! میذاره!؟چون آی دی ها ثابتن و ما فقط تو ارایه به صورت اتفاقی انتخابشون کردیم :| (آیم تازه کار :| ) (11 سال پیش)
+1 0
خب شما گفتی یا جاشون یا ایدیشون ، منم جاشون رو عوض کردم ، الان ده تا دکمه بزاری تو آرایه ممکنه دکمه اول بره آخر ، وسطی بیاد آخر و ... (11 سال پیش)
0 0
تو ارایه جاشون عوض میشه ولی تو فایل xml هم جابه جا میشن؟ (11 سال پیش)
0 0
یا منظورت اینه که مثلا بگیم اولین عوض انتخابی فلان کار کنه یا دومی فلان کار؟ (11 سال پیش)
0 0
یا با انیمیشن جاشونو تغیر بده یا با VISIBLEوGONE (11 سال پیش)
0 0
با انیمیشن! VISIBLEوGONE که جارو تغییر نمیده فقط غیب و غیرفعال میکنه (11 سال پیش)
0 0
مگه نمیخواهی تو xml تغیراتو ایجاد کنی؟ (11 سال پیش)
0 0
خب چرا..چجوری میشه؟ (11 سال پیش)
0 0
یکم توضیح بده دقیقا میخواهی چکار کنی؟ یعنی شرایت جا به جای دکمه رو بگو (11 سال پیش)
پاسخ به سوال 
YouNes Sh  11 سال پیش
0 0

اینجا توضیح میدم واضح تر بشه

میخوام اگه مثلا اینجوری هست :

  

بعد از زدن یه دستور خاص اینجوری بشه "

0 0
این که میتونی با زدن دستور اعداد رو بصورت تصادفی بین 1 تا 4 عوض کنی (11 سال پیش)
0 0
خوب من میخوام دستوراتی که به هر دکمه دادم هم عوض بشه دیگه (11 سال پیش)
0 0
خوب من میخوام دستوراتی که به هر دکمه دادم هم عوض بشه دیگه (11 سال پیش)
0 0
خوب من میخوام دستوراتی که به هر دکمه دادم هم عوض بشه دیگه (11 سال پیش)
0 0
دستوراتم عوض میشن مثلا شرط بزار اگه عدد دکمه فلان بود فلان دستورو انجام بده (11 سال پیش)
0 0
عدد که ندارن..ولی از طریق تگ انجام میدم.نتیجشو میگم مرسی (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .