آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ساخت edittext برای جست و جو مانند دیکشنری

Eminent  11 سال پیش  11 سال پیش
+2 0

سلام دوستام من میخوام یه 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  استفاده کنید که دیگه نیاز به نمایش در لیست ویو نیست و دقیقا هون چیزی که میخواید رو نشون میده .

همینطور میتونید براش تعریف کنید که چند حرف رو وارد کنه و بعد لیست رو نشون بده .

روش استفاده هم بسیار سازده هست میتونید سرچ بزید .

 

موفق باشید :)


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .