1
목록보기 및 목록보기 기능에서 하나의 편집 텍스트를 포함하는 응용 프로그램을 개발했습니다.하지만 목록보기에서 약 4000 개의 항목이 목록에 표시됩니다. 요령과의 부하 내가 m 프레스가 특정 단어 다음 키 보드의 검색 키를 입력 할 때처럼 구현하려는 그래서 많은 데이터를 가지고 있기 때문에 텍스트 편집에서 오전 타입검색에서 매달려있는 문제 목록보기를 통해 텍스트 편집
활동의 내 코드
list = (ListView) findViewById(R.id.listview);
list.setAdapter(adapter);
list.requestFocus();
editsearch = (EditText) findViewById(R.id.search);
editsearch.setSingleLine(true);
editsearch.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void afterTextChanged(Editable s) {
String text = editsearch.getText().toString()
.toLowerCase(Locale.getDefault());
adapter.filterstd(text);
}
});
비동기 작업에 넣을 수 있습니다 ..... 여전히 정지합니다. –
예 또한 – Riser