android - 如何防止滚动到聚焦的 EditText

标签 android android-edittext textview android-scrollview

<分区>

当 Activity 获得焦点时,Android 会滚动到 ScrollView 中获得焦点的 EditText。

我如何告诉 Android 不要这样做,而是保持滚动位置?

情况:

验证方法必须滚动到 TextView 以引起用户的注意。它将焦点设置到可视区域之外的 EditText 以避免用户混淆(当 Android 在向下滚动后将焦点设置到最近但不相关的 EditText 时会发生这种情况)。

用户单击一个按钮并通过 startActivityForResult 在第二个 Activity 中输入数据。 onActivityResult 在同一个 TextView 中呈现结果。现在 TextView 不再可见,因为 Android 滚动到聚焦的 EditText。

最佳答案

为 EditText 尝试 setSelected(false)

关于android - 如何防止滚动到聚焦的 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15592441/

相关文章:

android 在 ViewPager 中更改 textView

java - 单击按钮时,应用程序被强制关闭

android - Xamarin - 径向进度组件问题

android EditText imeOptions OnClick

ios - textview的文本在textview下重叠

android - 如何获取对 WebView 系统 bundle 字体的字体引用? (格鲁吉亚,Times New Roman..)

android - API 项目在 Google Developers Console 中缺少项目 ID

java - 在 Android 上使用 andengine 在 ButtonSprite 上添加 OnClickListener

android - 如何过滤EditText的输入?

android - 更改密码向左切换重力(对于 RTL 语言)