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

نمایش محتویات دیتابیس در لیست همراه با جستجو(شبیه عکس)

Stark  9 سال پیش  9 سال پیش
0 0

سلام دوستان

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

من میخوام یه دیتابیس لوکال بذارم تو برنامم و محتویاتش رو بریزم توی لیست ویو

و یه جستجو هم واسش درست کنم یه چیز شبیه عکس زیر...

ممنون میشم اگه به زبون ساده بهم اموزش بدین تا بتونم درستش کنم.

ممنون

+1 0
سلام ! (9 سال پیش)
+1 0
ببخشید FSR یه لحضه قاطی شد سوالم ناقص اومد (9 سال پیش)
+3 0
در رویداد addTextChangedListener ادیت تکست، کوئری هاتو بنویسی حله ! (9 سال پیش)
0 0
ببخشید داداش میشه یه مثال بزنی یا قطعه کد بذاری..اینجوری متوجه نمیشم..مرسی (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Majid Arabi  9 سال پیش
+6 0

public class MainActivity extends ListActivity {
String[] str = {"علی", "مجید", "حامد"};
ArrayAdapter<String> adapter;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, str);
setListAdapter(adapter);

EditText ed = (EditText) findViewById(R.id.editText1);
ListView lv = (ListView) findViewById(android.R.id.list);

lv.setTextFilterEnabled(true);
ed.addTextChangedListener(new TextWatcher() {

@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub

}

@Override
public void beforeTextChanged(CharSequence arg0, int arg1,
int arg2, int arg3) {
// TODO Auto-generated method stub

}

@Override
public void afterTextChanged(Editable arg0) {
// vaghti kar bar harfi vared kard josteju mikone :
MainActivity.this.adapter.getFilter().filter(arg0);
}
});
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);

if (adapter.getItem(position).equals("حامد")) {
startActivity(new Intent(MainActivity.this, Hamed.class));
} else if (adapter.getItem(position).equals("مجید")) {
startActivity(new Intent(MainActivity.this, Majid.class));
}
}
}
0 0
1dev داداش ممنون از اینکه وقت گذاشتی ، ولی من مشکلم با اینه که میخوام به جای ارایه [] String ،مقادیر دیتابیس اماده رو توی لیستم نشون بدم .میشه لطف کنی کدش رو برام بذاری؟ ممنون (9 سال پیش)

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