2017-07-07 17 views
-1

私はスクロールビュー内にたくさんのtextviewsを作成しています。新しいテキストビューを作成するとき、スクロールビューを下に移動して、ユーザーがスクロールダウンする必要がないようにします。どのように私はこれを行うことができます、私はそれをJavaまたはXMLで必要がありますか?あなたが試すことができますしたい効果に応じテキストを追加するとスクロールビューの画面が表示され、自動的に下に移動したい

+1

あなたは 'ListView'ではなく' ScrollViewを使用して考えがあります'? ListViewは、ビューのリサイクルの利点を提供し、スクロール位置の簡単な管理を可能にします。 –

+0

私はそれをする方法がわかりませんでした。私はリストビューの基本を知っているだけですが、追加するビューを選択する方法はわかりません。実際には今私は解決策を考えています。ありがとう! –

答えて

1

:あなたが示した場所やスムーズなスクロールにジャンプします

mScrollView.scrollTo (int x, int y) 

mScrollView.smoothScrollTo(int x, int y) 

あるいは

mScrollView.fullScroll(View.FOCUS_DOWN); 

mScrollViewはスクロールビューです


EDIT:

あなたはM.Palsishがあなたのlistviewでこれを呼び出すことができます示唆したようListViewを使用した場合:

private void scrollListViewToBottom() { 
     mListView.post(new Runnable() { 
      @Override 
      public void run() { 
       mListView.setSelection(mListView.getCount()); 
      } 
     }); 
    }