当前位置: 首页 > 知识库问答 >
问题:

如何在活动开始时隐藏键盘

岳飞航
2023-03-14

我有一个有很多编辑文本的活动。每当我加载该活动时,键盘就会出现并吃掉半个屏幕,这使得该活动看起来很糟糕。所以有什么方法可以隐藏键盘当我加载那个活动。

共有1个答案

南宫勇军
2023-03-14

在onCreate()中使用这个…

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
 类似资料:
  • 我有一个在清单中带有< code > Android:windowSoftInputMode = " state visible " 的Edittext。现在,当我开始活动时,键盘会显示出来。怎么隐藏?我不能使用< code > Android:windowSoftInputMode = " state hidden ,因为当键盘可见时,最小化应用程序并恢复它,键盘应该是可见的。我试着 但它没有起

  • 我是IntelliJ插件开发的新手。 我使用作为文本输入,因此我可以使用方法设置占位符文本。 但根据IntelliJ平台UI指南,它说: 当用户开始键入时隐藏占位符,而不是当输入字段获得焦点时。 这不是文本字段本身的方式。它在获得焦点时隐藏占位符。 问题是,如何更改此行为,以便在用户键入某些内容时占位符消失(例如,类似于本机IDE的“新类”弹出窗口)。

  • 我有一种情况,我打开,我希望在中有光标(保持焦点),但一开始不显示键盘。当且仅当用户按下时,我想显示键盘(光标应该完好无损)

  • 问题内容: 我有一个输入活动。初始化活动后,将显示Android键盘。在用户集中输入之前,键盘如何保持隐藏状态? 问题答案: 我认为以下可能有效 我以前已经将它用于此类事情。

  • 问题内容: 我开发了一个简单的演示应用程序,其中包含启动屏幕,地图和一些常规屏幕。 我在顶部有一个包含徽标的操作栏。在我的手机(Galaxy s1 I9000 V2.3)上一切看起来都不错,但是当我在Galaxy s2 v4上对其进行测试时,动作栏也会出现在初始屏幕和地图屏幕中。 spalsh和map活动甚至都没有从ActionBarActivity继承,所以这怎么可能?我如何使它消失? 表现:

  • 我有三个编辑文本字段。在这些字段中,我想只显示第一个字段的软输入键盘,并禁用后面两个字段,即日期和时间字段。 通过使用下面的代码,我可以禁用字段2和字段3的键盘,但当用户关注字段1时,键盘会出现,但当用户点击字段2或字段3时,键盘不会隐藏。虽然当第一次点击字段2或3时,不会出现键盘。 如果软输入键盘已打开,如何隐藏它?