<EditText
android:id="@+id/textbox"
android:singleLine="true"
android:scrollbars="horizontal"
android:scrollHorizontally="true" />
((EditText)findViewById(R.id.display)).setKeyListener(null);
EditTextはある種のログボックスとして機能し、一部のイベントではテキストが追加されます。
EditTextを常に右にスクロールする必要があります。つまり、スクロールバーを右端に配置して、最新のテキストを表示する必要があります。
スクロールバーの現在の位置を読み取り、それに応じて調整する方法がわからないので、うまくいかないようです。
setScrollX(10000)でも効果がありませんでしたが、EditText.setScrollX()で遊んでみました。