android - 由于 ScrollView,启动 Activity 后键盘出现

标签 android interface android-activity keyboard

如果我的 EditBox 不在 ScrollView 中,它不会自动打开键盘(这很好!)但是,现在它包含在一个 ScrollView 中,每次我启动 Activity 时它都会做这件烦人的事情。 我已经试过了this ,但它对我不起作用。

这是我的 main.xml:http://pastebin.com/qp3Nc8sf

删除 RequestFocus 也无济于事。如何在启动时禁用键盘?还是有更好的滚动条使用方法?

谢谢, 力

最佳答案

您是否尝试过将此添加到 Activity 的 onCreate 函数中:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

关于android - 由于 ScrollView,启动 Activity 后键盘出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6676461/

相关文章:

interface - TypeScript:跨文件合并接口(interface)

java - Android Activity 因内容而产生黑屏

android - 父 Activity 完成后,子 Activity 被杀死

java - 如何处理fcm通知数据而不需要点击android中的通知弹出窗口

android - 在 ListView Android 的顶部打开 CardView

android - 未显示错误时如何运行android应用程序?

java - 不希望 Listactivity 的项目之间存在距离

vb.net - 存储实现多个接口(interface)并派生自某个基础(.net)的对象

typescript - 属性 X 的类型不兼容

java - 安卓 Java |当我调用 setContentView() 时,InflateException 错误导致类膨胀