miladboshaghh

اجرای یک دستور به شرط وارد شدن حداقل 3 کاراکتر در تکست ویو

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

با سلام

من در قسمت جستجو برنامه م میخوام بصورت زیر عمل کنم

یک تکست ویو و یک دکمه هستن که متن درون تکست ویو قرار میگیره و با فشار دادن دکمه پروسه جستجو انجام میشه

کدها هیچ مشکلی ندارن،فقط میخوام بگم که تا زمانی که بیشتر از 3 کاراکتر در تکست ویو قرار نگرفته،دکمه عمل نکنه

با یک دستور if , else if انجام میشه،فقط نمی دونم چطور بگم فلان تکست ویو اگر بیشتر از 3تا کاراکتر وارد شد

کد قسمت دکمه

go.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

if(rbname.isChecked()){

refresh(word.getText().toString(), "Name");

}else if(rbmatn.isChecked()){

refresh(word.getText().toString(), "Matn");

}

}

});

فقط اون 2 تا if , else if باید داخل یک شرط قرار بگیرن

یعنی شرط جدید{

if , else if بالا

}

شپاس فراوان


اینم جواب

etText = (EditText)findViewById(R.id.search_word); 

if (etText.getText().toString().trim().length() > 0) { 

return false; 

} else { 

return true; 

}

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


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

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

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

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

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


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

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

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


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