PDA

View Full Version : فوکوس در edittext



sh.mahdavi
پنج شنبه 29 مهر 1395, 07:07 صبح
با سلام
من یدونهedit textتوی برنامه ام دارم برای جستجو تما وقتی نرم افزار اجرا میشه فوکوس رویedit textهست و باعث میشه کیبورد فعال بشه
ی مورد دیگه وقتی کلید enter رو فشار میدم جستجو انجام نمیشه و مکان نما به خط بعد میره
برای حل این مشکلات چکار باید کرد؟

c0mmander
پنج شنبه 29 مهر 1395, 10:15 صبح
از event استفاده کنید:

در جاوا به این صورت هست:


_edittext.addTextChangedListener(new TextWatcher() {

public void onTextChanged(CharSequence s, int start, int before,
int count) {
if(s.equals("\r") )
{
//دستور برای بستن کیبورد
//دستور برای جستجو در دیتا بین
}
}

}

public void beforeTextChanged(CharSequence s, int start, int count,
int after) {

}

public void afterTextChanged(Editable s) {

}
});


راه دوم اضافه کردن دکمه جستجو هست میتونی از این لینک اطلاعاتش رو ببنی:

در جاوا:
http://stackoverflow.com/questions/6529485/how-to-set-edittext-to-show-search-button-or-enter-button-on-keyboard