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

دکمه clear برای ماشین حساب

126493  12 سال پیش  9 سال پیش
0 0

  1. استاد  من این کد واسه دکمه نوشتم ولی باعث میشه بعد پاک کردن ماشین حساب درست کار نکنه و مقدار صفر نشون بده تویه result! آیا با استفاده از چرخه برنامه امکان ری استارت شدن برنامه وجود داره تا از این طریق برنامه به راحتی به حالت اولیه برگرده ؟ یا شما کد خاصی برای clear ماشین حساب دارید؟
 btnClear.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
txtMini.setText("");
txtResulte.setText("0");

}
});
 
0 0
توجه به این نکته خیلی مهمه که شما باید متغیر هایی که مقدار های موقتی در اونها ذخیره میشه رو هم صفر کنید ! (12 سال پیش)
0 0
last number هم صفر کردم ولی نشد حتی اپریشن هم خالی کردم نشد (12 سال پیش)
0 0
نمیدونم ، فکر کنم یه جایی یه باگی دارید ! ، اگه همه ی متغییر ها مقدار پیشفرض بگیرن ، حله دیگه ! (12 سال پیش)
0 0
شما فقط محتوای داخل TextView ها رو خالی کردید. متغیرهای رو هم خالی کنید. کلاً باید همه متغیرهای به حالت اولیه برگرده. برای همین منظور می تونید یک متد Reset بنویسید و در اول برنامه هم اجراش بکنید. (12 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
h@ss@n  9 سال پیش
0 0

btnClear.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
txtResult.setText("");
txtMini.setText("");
lastnumber = Double.parseDouble("0");
lastoprator = null;
return;
}

});

 

پاسخ به سوال 
h@ss@n  9 سال پیش
0 0

btnClear.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
txtResult.setText("");
txtMini.setText("");
lastnumber = Double.parseDouble("0");
lastoprator = null;
return;
}

});


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