2017-03-06 31 views
-3

我有一个应用程序,我有一个编辑文本。而且我还有一个列表视图,它包含100个项目,并且一次只能显示5个项目。我进入在EDITTEXT一个数(n),我想列表视图跳转到第n个列表视图中的项目android列表视图跳转到所选项目

+0

请添加您的代码,并解释你的需要 –

+4

listView.smoothScrollToPosition(位置)这种方法可能对你有所帮助 –

+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) { 

     } 
     }); 
相关问题