PDA

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



miladboshaghh
جمعه 08 اسفند 1393, 10:50 صبح
با سلام

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

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

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


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




کد قسمت دکمه








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 بالا
}


شپاس فراوان

miladboshaghh
جمعه 08 اسفند 1393, 11:02 صبح
اینم جواب




etText = (EditText)findViewById(R.id.search_word);
if (etText.getText().toString().trim().length() > 0) { return false; } else { return true; }