Majid Ebrahimi

listener برای تغییر متن در edittext

2 ارسال در این موضوع قرار دارد

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

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای اینکار باید بدین صورت کار کنید :

[shcode=java]

search_edit.addTextChangedListener(new TextWatcher() {         

                    @Override

                    public void onTextChanged(CharSequence s, int start, int before, int count) {                                  

                           //here is your code

                            myadapter.getFilter().filter(s);

                            listview.setAdapter(myadapter);

                    }                      

                    @Override

                    public void beforeTextChanged(CharSequence s, int start, int count,

                            int after) {

                        // TODO Auto-generated method stub                         

                    }                      

                    @Override

                    public void afterTextChanged(Editable s) {

                        // TODO Auto-generated method stub                         

                    }

                });

[/shcode]

در متد onTextChanged میباستی کدهای خود را برای جستجو اطلاعات برای کارکترهای وارد شده را بنویسید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری