انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ساخت جستجو

مشکل در ساخت جستجو

#6
کد:
package com.darkhah1.madarek;

import java.util.ArrayList;
import java.util.HashMap;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class Search extends Activity {
     

// List view
   private ListView lv;
   
   // Listview Adapter
   ArrayAdapter<String> adapter;
   
   // Search EditText
   EditText inputSearch;
   
   
   // ArrayList for Listview
   ArrayList<HashMap<String, String>> productList;

       @Override
       protected void onCreate(Bundle savedInstanceState) {
               super.onCreate(savedInstanceState);
               setContentView(R.layout.search);
             
               // Listview Data
       String products[] = getResources().getStringArray(R.array.search);
       
       lv = (ListView) findViewById(R.id.list_view11);
       inputSearch = (EditText) findViewById(R.id.inputSearch);
       
       // Adding items to listview
       adapter = new ArrayAdapter<String>(this, R.layout.list_item, R.id.subject_name, products);
       lv.setAdapter(adapter);
       
       /**
        * Enabling Search Filter
        * */
       inputSearch.addTextChangedListener(new TextWatcher() {
           
           @Override
           public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
               // When user changed the Text
               Search.this.adapter.getFilter().filter(cs);  
           }
           
           @Override
           public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
                   int arg3) {
               // TODO Auto-generated method stub
               
           }
           
           @Override
           public void afterTextChanged(Editable arg0) {
               // TODO Auto-generated method stub                          
           }
       });
     
       //  after click
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {

           @Override
           public void onItemClick(AdapterView<?> parent, final View view,int i, long id) {                
        Intent i2 = new Intent(getApplicationContext(), Show_Subjects.class);
        String Subject_number = lv.getAdapter().getItem(i).toString();
        i2.putExtra("subject_number", Subject_number);
        startActivity(i2);
           }

         });
       }
}
این کد کامل جستجو منه خواهش کمکم کنید؟
پاسخ


پیام‌های این موضوع
مشکل در ساخت جستجو - توسط darkhah1 - ۱۳۹۵/۰۲/۲۰, ۰۹:۲۱ ب.ظ
RE: مشکل در ساخت جستجو - توسط mahdi10539 - ۱۳۹۵/۰۲/۲۱, ۱۱:۱۰ ق.ظ
RE: مشکل در ساخت جستجو - توسط darkhah1 - ۱۳۹۵/۰۲/۲۱, ۱۲:۵۴ ب.ظ
RE: مشکل در ساخت جستجو - توسط mahdi10539 - ۱۳۹۵/۰۲/۲۲, ۰۷:۵۴ ق.ظ
RE: مشکل در ساخت جستجو - توسط atena9568 - ۱۳۹۵/۰۲/۲۲, ۱۲:۰۱ ب.ظ
RE: مشکل در ساخت جستجو - توسط darkhah1 - ۱۳۹۵/۰۲/۲۲, ۰۴:۰۹ ب.ظ
RE: مشکل در ساخت جستجو - توسط mahdi10539 - ۱۳۹۵/۰۲/۲۳, ۰۶:۴۲ ب.ظ
RE: مشکل در ساخت جستجو - توسط darkhah1 - ۱۳۹۵/۰۲/۲۳, ۰۸:۲۳ ب.ظ
RE: مشکل در ساخت جستجو - توسط mahdi10539 - ۱۳۹۵/۰۲/۲۳, ۱۰:۵۳ ب.ظ
RE: مشکل در ساخت جستجو - توسط darkhah1 - ۱۳۹۵/۰۲/۲۴, ۰۴:۰۱ ق.ظ
RE: مشکل در ساخت جستجو - توسط mahdi10539 - ۱۳۹۵/۰۲/۲۴, ۰۲:۳۳ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان