انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اعداد تصادفی با کلیک رو باتن (Button) (در برنامه نویسی اندروید)

اعداد تصادفی با کلیک رو باتن (Button) (در برنامه نویسی اندروید)

#1
Question 
سلام خدمت دوستان برنامه نویس
من تو برنامم یه تکست ویو دارم که به صورت عدد هست. میخوام فقط تو اکتیویتی قبلش رو یک باتن کلیک شد به اکتیویتی جدید بره و یک عدد متفاوت از قبل ایجاد کنه و نمایش بده در تکست ویو. لطفا راهنمایی کنید.
ممنون
پاسخ

اعداد تصادفی با کلیک رو باتن (Button) (در برنامه نویسی اندروید)

#2
سلام.
برای تولید اعداد تصادفی در برنامه اندروید، کلید زیر را بخوانید :

کلید شماره 3033

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

اعداد تصادفی با کلیک رو باتن (Button) (در برنامه نویسی اندروید)

#3
(۱۳۹۴/۰۵/۲۵, ۰۱:۳۵ ب.ظ)'admin' نوشته: سلام.
برای تولید اعداد تصادفی در برنامه اندروید، کلید زیر را بخوانید :

کلید شماره 3033



 



بله دوست عزیز این کلید را انجام دادم ولی نتیجه تکست ویو به این صورت هست :

java.until.Random.410100c81
ولی بنده میخوام یه عددیو رو از 0 تا 9 بصورت رندوم نمایش بده ولی این چیزه دیگه اس.

در پایین هم کدش:

کد پی‌اچ‌پی:
TextView tv = (TextViewfindViewById(R.id.textView14);

         
int min 0;
        
int max 8;

        
Random r = new Random();
        
int i1 r.nextInt(max min 1) + min;

        
tv.setText(+"1"); 
 
پاسخ

اعداد تصادفی با کلیک رو باتن (Button) (در برنامه نویسی اندروید)

#4
شما متغیر i1 که از جنس int است را ابتدا به رشته (String) تبدیل کرده (کلید شماره 332) و سپس آن را در TextView نمایش بدهید (عدد تصادفی در متغیر i1 ذخیره شده).
در کدها، به اشتباه، متغیر r را برای نمایش در TextView به کار برده اید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط Mr.Cna

اعداد تصادفی با کلیک رو باتن (Button) (در برنامه نویسی اندروید)

#5
(۱۳۹۴/۰۵/۲۶, ۰۴:۵۵ ب.ظ)'admin' نوشته: شما متغیر i1 که از جنس int است را ابتدا به رشته (String) تبدیل کرده (کلید شماره 332) و سپس آن را در TextView نمایش بدهید (عدد تصادفی در متغیر i1 ذخیره شده).
در کدها، به اشتباه، متغیر r را برای نمایش در TextView به کار برده اید.


 

بله بسیار ممنون از شما ، ولی تغییراتی که گفته بودید انجام دادم ولی برنامه Force Close میده !

کد پی‌اچ‌پی:
TextView tvt = (TextViewfindViewById(R.id.textView14);


        
int min 0;
        
int max 8;

        
Random r = new Random();
        
int add r.nextInt(max min 1) + min;
        
String str String.valueOf(add);
        
tvt.setText(add); 

لطفا اگه میشه کد رو اصلاح کنید خیلی بهش نیاز دارم
پاسخ

اعداد تصادفی با کلیک رو باتن (Button) (در برنامه نویسی اندروید)

#6
شما یک متغیر int را در TextView نمایش داده اید که باعث ایجاد Force Close می شود :

کد پی‌اچ‌پی:
tvt.setText(add); 

باید متغیر str را در TextView نمایش بدهید.
هنگام مواجه شدن با خطا، حتما چندین بار کدها را بخوانید و یا اینکه خطایابی کنید (کلید شماره 813).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

اعداد تصادفی با کلیک رو باتن (Button) (در برنامه نویسی اندروید)

#7
(۱۳۹۴/۰۵/۲۶, ۰۵:۲۸ ب.ظ)'admin' نوشته: شما یک متغیر int را در TextView نمایش داده اید که باعث ایجاد Force Close می شود :

کد پی‌اچ‌پی:
tvt.setText(add); 

باید متغیر str را در TextView نمایش بدهید.
هنگام مواجه شدن با خطا، حتما چندین بار کدها را بخوانید و یا اینکه خطایابی کنید (کلید شماره 813).



 


بسیار بسیار ممنون از شما، مشکل حل شد.
موفق و پیروز باشید
 
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان