2016-09-30 74 views
-2

我的ListView與公交車信息列表,我想申請的適配器或ListView中的多個過濾器,我已經做了ListView中實時搜索過濾器,如何在適配器或列表視圖上應用多個過濾器?

這裏是我的活動:

public class FilterListActivity extends Activity implements TextWatcher { 

    private static List<Country> countries = Storage.getItems(); 
    private EditText editTextFilter; 
    private ListView listViewCountries; 
    private CountryListAdapter adapter; 


    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     adapter = new CountryListAdapter(this, countries); 

     editTextFilter = (EditText)findViewById(R.id.editTextFilter); 
     editTextFilter.addTextChangedListener(this); 

     listViewCountries = (ListView)findViewById(R.id.listViewCountries); 
     listViewCountries.setAdapter(adapter); 
    } 

    @Override 
    public void onTextChanged(CharSequence s, int start, int before, int count) { 
     adapter.getFilter().filter(s); 
    } 

    @Override 
    public void afterTextChanged(Editable s) {} 

    @Override 
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {} 

} 

以下是我的屏幕視圖 enter image description here

當我在文本視圖上搜索它的搜索很好,但我想過濾ListView的面積和人口也。

+0

你需要做更多的研究...嘗試一些東西,寫一些代碼。 ..然後最終回到這裏,如果你會遇到你的代碼問題...現在你的問題是:**免費爲我編寫像xxx這樣的應用程序** – Selvin

+0

對不起Selvin,我被問到錯誤的方式,這個問題方法我跟着這個工作正常的國家搜索,但我想實現相同的功能區域過濾器以及人口過濾器 – Sahadev

回答

相關問題