2017-03-06 7 views
-3

私は1つのエディットテキストを持つアプリケーションを持っています。また、1つのリストビューには100個のアイテムが表示され、一度に表示できるアイテムは5つだけです。私はEDITTEXT内数(n)を入力し、私は、リストビューは、リストビューの項目のn番目にジャンプしたいアンドロイドリストビューは選択したアイテムにジャンプします

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

     } 
     }); 
関連する問題