بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در کانتر معکوس
من میخوام با هر بار کلیک یک واحد کم کنه
ولی این بعد از یک بار کم کردن کاری نمیکنه
لطفا کد صحیح هم قرار بدین
public class Main extends Activity {
EditText edt_value;
TextView txt_show;
Button btn_cont;
Button btn_clear;
int i;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
edt_value = (EditText) findViewById(R.id.edt_value);
txt_show = (TextView) findViewById(R.id.txt_show);
btn_cont = (Button) findViewById(R.id.btn_cont);
btn_clear = (Button) findViewById(R.id.btn_clear);
if (edt_value.getText().toString().length() > 0) {
int get_value = Integer.parseInt(edt_value.getText().toString());
i = (get_value);
}
btn_cont.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
int get_value = Integer.parseInt(edt_value.getText().toString());
i = get_value;
i--;
txt_show.setText("get_value" + i);
}
});
btn_clear.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
txt_show.setText("0");
edt_value.setVisibility(View.VISIBLE);
i = 0;
}
});
}
}
0
0
(9 سال پیش)
+1
0
سلام ، خب شما هر دفعه یک مقدار ثابت رو یکی کم میکنی ( edt_value.getText().toString ) . وقتی این مقدار رو میدی به get_value و get_value رو میدی به i و i رو نمایش میدی ، همین i رو setText کن در edt_value . (9 سال پیش)
0
0
کردم نشد شما یه تست کن اگه درست در امد کدشو بزار دمت گرم (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Reza
9 سال پیش
+1
0
تست نکردم ولی 100 % جواب میده :
btn_cont.setOnClickListener(newOnClickListener(){ @Override
publicvoid onClick(View arg0){ int get_value =Integer.parseInt(edt_value.getText().toString());
i = get_value;
i--;
txt_show.setText("get_value" + i);
edt_value.setText("" + i);
}
});
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .