بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
126493 12 سال پیش
آخرین تغییر: 9 سال پیش

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

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

}
});
 

نظرات

مجتبی یگانه 12 سال پیش
توجه به این نکته خیلی مهمه که شما باید متغیر هایی که مقدار های موقتی در اونها ذخیره میشه رو هم صفر کنید !
126493 12 سال پیش
last number هم صفر کردم ولی نشد حتی اپریشن هم خالی کردم نشد
مجتبی یگانه 12 سال پیش
نمیدونم ، فکر کنم یه جایی یه باگی دارید ! ، اگه همه ی متغییر ها مقدار پیشفرض بگیرن ، حله دیگه !
uncocoder 12 سال پیش
شما فقط محتوای داخل TextView ها رو خالی کردید. متغیرهای رو هم خالی کنید. کلاً باید همه متغیرهای به حالت اولیه برگرده. برای همین منظور می تونید یک متد Reset بنویسید و در اول برنامه هم اجراش بکنید.

پاسخ‌ها 2

h@ss@n 9 سال پیش

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 سال پیش

btnClear.setOnClickListener(new OnClickListener() {

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

});

نظرات


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