بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در editText

مدیریت گفتگو
Salamon 11 سال پیش
آخرین تغییر: 11 سال پیش

با سلام خدمت دوستان.اول از همه سرچ کردم پیدا نکردم !!!!

خب من یک لیست ویوو دارم که اسمهایی رو از بانک حونده و مشکلی نداره و یک ادیت تکست دارم که سرچ رو هم برا اون نوشتم و مشکلی نداره.فقط مشکلم اینجاست که چجوری باید سرچ رو به صورت آنی انجام بدم یعنی وقتی کاربر نام مورد نظر رو وارد کرد همون لحظه نتیجه در لیست ویوو لیست بشه در خاصت  setOnFocusChangeListener   نوشتم ولی جواب نگرفتم.ممنون میشم راهنمایی کنید....

نظرات

پاسخ‌ها 2

mohsen-jj 11 سال پیش

سلام . میتونی نتیجه جستجوت رو در یه آرایه بریزی و بعد اونها رو داخل application بریزی البته قبل از این کار application  و adapter رو clear کن و بعد از این کار یعنی در آخر کدهات هم حتما adapter رو notifyDataSetChanged  کن تا نتایج جستجوت همون لحظه لیست بشه . اینها رو توی پروژه ت اعمال کنی نتیجه میده .

 

private ArrayList<StructNote> applications = new ArrayList<StructNote>();
adapter = new AdapterNote(applications);

applications.clear();
adapter.clear();


/////////// آخر کدهات هم این رو اضافه کن :

adapter.notifyDataSetChanged();

نظرات

Salamon 11 سال پیش

 tring key = txtSearch.getText().toString();
G.notes.clear();
Cursor cursor = G.database.rawQuery("SELECT * FROM dastanha WHERE onvan LIKE '%" + key + "%'", null);
while (cursor.moveToNext())
{
String onvan = cursor.getString(cursor.getColumnIndex("onvan"));
StructNote note = new StructNote();
note.title = onvan;
// item.content = cursor.getString(cursor.getColumnIndex("content"));

G.notes.add(note);
}

cursor.close();

adapter.notifyDataSetChanged();

نظرات

Salamon 11 سال پیش
ممنون این نمونه کد سرچ منه : میشه بیشتر راهنمایی کنید و در کدوم رویداد edit Textبنویسم.
mohsen-jj 11 سال پیش
الان این کد کار میکنه ؟مشکلش چیه دقیقا .
Salamon 11 سال پیش
مشکل من اینه که همون لحظه تایپ میخام لیست بشه رویداد مورد نظر در ادیت تکست رو پیدا نکردم.!!شما دیدی مثلا یک عنوان داریم مثال محمد رضا گلزار و چندتا اسم که تقریبا محمد داخلشون هست وقتی مینویسم محم اونایی که شبیه هست رو میاره بالا و باقی نتایج از لیست حذف میشن !همین
mohsen-jj 11 سال پیش
اینکه همون لحظه تایپ کردن لیست بشه رو نمیونم باید چیکار کرد . اگه روشی پیدا کردم توی تاپیک قرار می دم .
Salamon 11 سال پیش
ممنون از شما...دوستان کسی راه حلی سراغ داره آیا ؟؟؟؟
Salamon 11 سال پیش
دوستان کسی نمیدونه باید چکار کرد؟؟؟

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