У меня есть 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) {}
}
Когда я ищу в текстовом режиме, его поиск очень хорошо, но я хочу также фильтровать ListView с областью и населением.
вам нужно сделать больше исследований ... попробовать что-то, написать код. .. и затем, в конце концов, вернитесь сюда, если у вас возникнут проблемы с вашим кодом ... как теперь ваш вопрос: ** напишите приложение как xxx для меня бесплатно ** – Selvin
Извините, Селвин, меня задали вопрос неправильно, это подход я следил за этим рабочим штрафом для поиска в стране, но я хочу реализовать ту же функцию для фильтра Area, а также фильтра популяции – Sahadev