بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ساخت edittext برای جست و جو مانند دیکشنری
سلام دوستام من میخوام یه edittext رو به یه arrayList متصل کنم و مثلا کلمه i رو تایپ کردم همزمان مثلا کلمات موجود در array من رو که با i شروع میشن مثل iran , irland,italy و غیره رو بصورت لیست زیر edittext نشون بده نمیدونم به این قابلیت چی میگن ؟ و اگه میشه راهنمایی یا قطعه سورسی ممنون میشم. با تشکر
0
0
خب به جای onclicklisener گزینه هنگام تغیرو بزارین وبعد دراین قسمت کد مربوط به سرچتونو که با یک حلقه for میشه انجام دادو قرار بدین. (11 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
EloMan
11 سال پیش
+3
0
edtSearch.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
Searchs.clear();
search = edtSearch.getText().toString();
if (search.length() > 0) {
fill();
} else {
Searchs.clear();
adapter.notifyDataSetChanged();
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {}
});
پاسخ به سوال
کاشی زاده
11 سال پیش
+4
0
طبق گفته دوستمون میتونید از روش بالا استفاده کنیدولی راه حل بهتر این هست که از AutoCompleteTextView استفاده کنید که دیگه نیاز به نمایش در لیست ویو نیست و دقیقا هون چیزی که میخواید رو نشون میده .
همینطور میتونید براش تعریف کنید که چند حرف رو وارد کنه و بعد لیست رو نشون بده .
روش استفاده هم بسیار سازده هست میتونید سرچ بزید .
موفق باشید :)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .