【发布时间】:2011-01-16 10:24:26
【问题描述】:
我正在编写一个简单的凯撒加密活动。屏幕上有两个 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 正在运行,它以编程方式加密并填充该加密编辑文本。到目前为止,一切顺利。
当输入的明文变得很长时,明文编辑文本会随着我的输入滚动,但密码编辑文本会停留在文本的顶部。我真的很希望 crypto-EditText 滚动,以便它始终显示其内容的底线。
如何做到这一点,最好是通过 TextWatcher 的 onTextChanged() 方法?
【问题讨论】:
-
有趣的问题。看起来这应该是可能的,但我浏览了文档并找不到任何东西。
标签: android android-widget android-edittext