Хотите добавить поле поиска Search. Который может искать имя сотрудника из списка - PullRequest
0 голосов
/ 04 ноября 2011

В моем проекте каталога сотрудников.Я пытаюсь добавить окно редактирования поиска для списка, откуда мы ищем сотрудника по его имени.Я использую следующий код для отображения списка сотрудников в виде списка из базы данных.

    public class Contacts_list_sceen_2 extends Activity {
    protected ListView lv1; 
protected SQLiteDatabase db;
protected Cursor cursor;// cursor to query the database
protected ListAdapter adapter;
protected Button back_button;
protected Button about_button;
int position = 0;
TextView tm;
Bundle dataBundle = new Bundle();



@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.screen2);
    this.setTitle("contactlistscreen2");
    Intent intent = getIntent();
final   int id = intent.getIntExtra("team_id", 1);


    DataStorage storage = DataStorage.getDataStorageHandle(this,
            Metidirectory.db_path);
    lv1 = (ListView) findViewById(R.id.ListView01);

    lv1.setAdapter(new CustomCursorAdaptor(this, storage.getEmpDetail(id)));
    lv1.setOnItemClickListener(new OnItemClickListener() {

        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {


            cursor cursor = (Cursor)
                            parent.getItemAtPosition(position);



            Intent i = new Intent();
            i.putExtra("Data", new EmployeeBean(cursor));
            i.setClassName("com.guru.vinay",
            "com.guru.vinay.Database_display_activity");

            startActivity(i) ;
        }});

1 Ответ

0 голосов
/ 03 августа 2012

Вы должны использовать addTextChangeListener () для EditText, который вы хотите найти.Вы можете использовать этот пост для реализации этой функциональности.http://android -helper.blogspot.in / 2011/03 / андроид-поиск-в-example.html-списка следует

...