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 بالا
}
شپاس فراوان
من در قسمت جستجو برنامه م میخوام بصورت زیر عمل کنم
یک تکست ویو و یک دکمه هستن که متن درون تکست ویو قرار میگیره و با فشار دادن دکمه پروسه جستجو انجام میشه
کدها هیچ مشکلی ندارن،فقط میخوام بگم که تا زمانی که بیشتر از 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 بالا
}
شپاس فراوان