amirhossein1376

مشکل شدیدا ضروری(سریعا جواب بدید خواهشا)

4 ارسال در این موضوع قرار دارد

سلام.من تو برنامم یه دکمه دارم و یه textview و میخوام  مقذار اولیه تکست ویو برابر 15 باشه و کاربر هر موقع روی دکمه ضربه بزنه(تا14بار) مقدار تکست ویو یکی یکی کاهش پیدا کنه یعنی اول توی تکست ویو بنویسه 15 بعد از اولین ضربه 14 بعد از دومین ضربه 13 و .... و بعد از14امین ضربه 1  ولی بعد از 15امین ضربه  مقدار تکست ویو دوباره برابر 15 باشه چیکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب یک متغیر int flag تعریف کنید و مقدار 15 به آن بدید..بعد از هر کلیک یکی کم شه

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

یعنی چه طوری ببخشیدا آخه تازه کارم پیش میاد خوب یعنی میگید دکمه رو تعریف بکنم به از setonclik و اینا یه متغیر مثل i تعریف کنم:int flag i=15

بعدش بنویسم(txt.settext(""+ i  

اینطوری ؟؟

ببخشید که متوجه نشدم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

فکر کنم این روش بدردت بخوره

میتونی مقدار textview رو با کلیک روی دکمه ات یکی یکی کم کنی و یه شرط بزاری که اگه به یک رسید دوباره مقدارش رو 15 کنه

البته با هر بار کلیک یک واحد کم کنه

[shcode=java]

TextView tt=(TextView) findViewById(R.id.textview1);

String tzx = tt.getText().toString();

int tz= Integer.parseInt(tzx);

\\داخل رویداد کلیک:

tt.setText(-- tz + "");

if (tz == 1)

{

tt.setText(15 + "");

}

[/shcode]

فکر کنم جواب بده

خودت هم یکم روش کار کن ولی اصولش باید همین باشه

شاد باشید...

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری