我在写一个简单的凯撒加密活动。屏幕上显示两个EditText,一个明文,一个加密。下面是加密的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。到现在为止还挺好。
当输入的明文变得很长时,明文-EditText与我的输入一起滚动,但是Crypto-EditText保留在文本的顶部。我真的很喜欢crypto-EditText滚动,以便它始终显示其内容的底线。
如何做到这一点,最好从onTextChanged() - TextWatcher的方法?
有趣的问题。这似乎应该是可能的,但我戳穿了文档并找不到任何东西。 – 2010-02-13 09:12:15