android列表视图跳转到选定的项目

时间:2017-03-06 05:23:26

标签: android listview

我有一个应用程序,我有一个edittext。此外,我还有一个列表视图,其中包含100个项目,一次只能显示5个项目。我在Edittext中输入一个数字(n),我希望listview跳转到列表视图的第n项

1 个答案:

答案 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) {

       }
      });