i有一个我的应用程序。而且我还有一个列表视图,其中包含100个项目,一次只能显示5个项目。我在EditText中输入数字(n),我希望ListView跳到列表视图的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) {
}
});