我有一个应用程序,我有一个edittext。此外,我还有一个列表视图,其中包含100个项目,一次只能显示5个项目。我在Edittext中输入一个数字(n),我希望listview跳转到列表视图的第n项
答案 0 :(得分:0)
试试这个
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) {
}
});