Sina4EverAfter

سوال در مورد Spinner

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

سلام دوستان. ممنون میشم اگر راهنماییم کنید.

منبرنامه مبدل واحد ها رو دارم می نویسم. برنامه به این صورت است که وقتی که کاربر مثلا سانتی متر و انتخاب می کنه، مقدار ورودی و به واحد های دیگه تبدیل کنه و وقتی روی متر کلیک می کنه به واحد های دیگه تبدیل کنه.

مشکل من اینجاست که وقتی مثلا سانتی متر انتخاب شده و عدد و کاربر وارد می کنه و برنامه تبدیل می کنه، اگر در همین شرایط لیست اسپینر و باز کنه و روی گزینه مثلا متر کلیک کنه، دیگه نتیجه های محاسبه های قبلی و پاک نمی کنه. در صورتی که من کد و نوشتم. 

[shcode=java]

if (itemSelected.equals("میلی متر")) {

textView_MM_Result.setText("");

String decimalFormatObjectToStringMMToMM = decimalFormatObject.format(calcNum * 1);

textView_MM_Result.setText(decimalFormatObjectToStringMMToMM);

}//---End Of MM

//---For CM---

else if (itemSelected.equals("سانتی متر")) {

textView_MM_Result.setText)("");

String decimalFormatObjectToStringCMToMM = decimalFormatObject.format(calcNum * 10);

textView_MM_Result.setText(decimalFormatObjectToStringCMToMM);

}

[/shcode]

یا مثلا بجای اینکه پاک کنه همون مقدار و برای متر حساب کنه. در کل فقط باید مقدار وارد در EditText و پاک کنم و از اول بنویسم که حساب کنه. در غیر اینصورت هیچ کاری نمی کنه.

ممنون میشم اگر راهنماییم کنید.

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


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

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

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

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

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


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

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

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


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