私は内部にTextViewを持つScrollViewを持っています。テキストがTextViewに入力されるたびに、アプリケーションが自動的に下にスクロールすることを確認したいと思います。自動スクロールScrollView
<ScrollView
android:id="@+id/textScroll"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/gridLayout"
android:layout_marginBottom="100dp"
android:fillViewport="true">
<TextView
android:id="@+id/numerTV"
android:layout_width="match_parent"
android:layout_height="70dp"
android:textSize="60sp"/>
</ScrollView>
これは.xmlファイルです。私はこの辺りで見つけたさまざまなソリューションの多くを試してみました:
textScroll.post(new Runnable() {
@Override
public void run() {
textScroll.scrollTo(0, textScroll.getBottom());
//textScroll.post(new Runnable() {
//public void run() {
// textScroll.fullScroll(View.FOCUS_DOWN);
// }
// });
Log.d("Scroll","Scrolling");
}
});
また、XML経由で自動スクロールを設定しようとしましたが、何も働きません。
私が間違っていることは何ですか?どのように私のためではなく、多くのために上記の "ソリューション"は動作しますか?
大変助けてください!
から引数を取得することができます。 'wrap_content'に設定しないと、スクロールするのに十分な大きさになりません。 'scrollTo()'では、 'TextView'(' ScrollView'ではなく)の高さ(底ではない)がほしいと思います。 –
ありがとうございました!あなたは人の中の神なのです。私を狂って運転してきた! – Elimination