【问题标题】:Android how do I stop the screen from scrolling to top when user types something on keyboardAndroid如何在用户在键盘上键入内容时阻止屏幕滚动到顶部
【发布时间】:2013-11-07 20:32:16
【问题描述】:

我在滚动视图中有一些编辑文本。当用户点击它们时,键盘会出现,有时它会覆盖编辑文本。用户可以将显示页面的屏幕的一半滚动到编辑文本,但用户输入内容的那一刻,它会立即滚动到顶部,再次遮住编辑文本。

我怎样才能让它停止?

还有滚动视图的价值

android:focusableInTouchMode="true"

在它的 XML 中。

【问题讨论】:

    标签: android android-edittext android-softkeyboard


    【解决方案1】:

    为滚动视图设置android:descendantFocusability="beforeDescendants",它应该可以工作!

    链接1: Focusable EditText inside ListView

    链接2: https://stackoverflow.com/a/2680077/1556997

    【讨论】:

    • descentfocusability 不起作用。是因为我以编程方式添加视图
    猜你喜欢
    • 2020-05-11
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 2011-12-16
    • 2012-06-28
    相关资源
    最近更新 更多