Я пишу простую операцию кеширования-шифрования. Два EditTexts на экране, один четкий текст, один зашифрованный. Вот пример для зашифрованного EditText - простой текст аналогичен.Программная прокрутка EditText
<EditText
android:layout_below="@id/Caesar_Label_CryptText"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/Caesar_Text_CryptText"
android:hint="Enter crypted text"
android:maxLines="2"
android:lines="2"
android:minLines="2"
android:inputType="text|textMultiLine|textVisiblePassword"
android:scrollbars="vertical"
android:gravity="top" />
Теперь при вводе открытого текста у меня работает TextChangedListener, что склепы и программно наполняющие, что крипто-EditText. Все идет нормально.
Когда введенный текст вставляется очень долго, текст cleartext-EditText прокручивается с моим вменением, но крипто-EditText остается в верхней части текста. Мне бы очень хотелось, чтобы крипто-EditText прокручивался так, чтобы он всегда показывал нижнюю строку его содержимого.
Как это можно сделать, предпочтительно из метода onTextChanged() TextWatcher?
Интересный вопрос. Кажется, что это * должно быть возможно, но я ткнул через документы и ничего не мог найти. –