-3
私は1つのエディットテキストを持つアプリケーションを持っています。また、1つのリストビューには100個のアイテムが表示され、一度に表示できるアイテムは5つだけです。私はEDITTEXT内数(n)を入力し、私は、リストビューは、リストビューの項目のn番目にジャンプしたいアンドロイドリストビューは選択したアイテムにジャンプします
私は1つのエディットテキストを持つアプリケーションを持っています。また、1つのリストビューには100個のアイテムが表示され、一度に表示できるアイテムは5つだけです。私はEDITTEXT内数(n)を入力し、私は、リストビューは、リストビューの項目のn番目にジャンプしたいアンドロイドリストビューは選択したアイテムにジャンプします
この
EditText edi=(EditText)findViewById(R.id.youredittext);
edi.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {}
int pos=Integer.parseInt(s.toString());
listView.smoothScrollToPosition(pos); //use to scroll to this position
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
}
});
追加してください、あなたのコードを試してみて、(自分のニーズに –
listView.smoothScrollToPositionを説明ポジション)このメソッドはあなたを助けるかもしれない –
私はあなたが検索フィルターの権利を望むと思いますか? –