问题标签 [soft-input-panel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
543 浏览

.net - 我可以在 .NET CF 中控制 Inputpanel 的大小和位置吗?

我试图在设计时设置输入面板的大小,但无法确定它是否可能。

inputPanel.Bounds没有二传手......它太小了,我不知道它在我们的触摸屏上会有多大用处。
我错过了什么吗?
其他人如何在 Windows CE 设备上为用户提供触摸友好的屏幕键盘?

0 投票
0 回答
214 浏览

c# - 为什么 Windows Phone 8 虚拟键盘的出现会破坏我的页面布局?

我有一个以 ComponentOne 富文本框作为主要内容元素的 C# Windows Phone 应用程序。如果文本框中有足够的文本,当虚拟键盘卷起时,其中一些文本会滚动到视图之外,则文本框会缩小大小,而不是暂时地、永久地缩小。我根本没有任何 sizechanged 事件处理程序或类似的东西。请注意,如果富文本框中的文本量不会导致出现虚拟键盘时任何文本被垂直推离屏幕,则不会出现此问题。

这是页面的 XAML:

0 投票
1 回答
983 浏览

android - 使用 ActionBar 向后移动时,Android 软输入不会消失

我在 SearchActivity 上使用 Android SearchWidget 进行搜索。它会自动获得焦点并显示软输入键盘。

但是,当用户使用 ActionBar (但不使用后退按钮)返回时,即使活动有,软输入仍保留在屏幕上

https://developer.android.com/training/keyboard-input/visibility.html上所述

似乎它只在前进时有效,而不是回来时。

问题:可能有许多活动调用 SearchActivity 并且对他们来说stateAlwaysHidden可能不合适。(换句话说:我不知道所有其他活动的行为。)

更新:提供代码,实际上只是actionBar.setDisplayHomeAsUpEnabled(true);

日期 2:

0 投票
2 回答
276 浏览

android - 具有顶部/底部 layout_margin 的 EditText 已被软输入覆盖

我有一个编辑框,其中包含一个编辑文本和一个线性布局中的按钮,如下所示:

LineraLayout在一个与windowScreen大小匹配的RelativeLayout中,我设置了WindowInputSoftMode = "adjustResize",但是当显示软键盘时,LinearLayout的底部被软键盘部分覆盖了。我不知道为什么以及如何?

0 投票
2 回答
43 浏览

android - 关于弹出软键盘的android问题

我希望在弹出软键盘时将整个布局向上移动以显示,但无法看到视图底部的按钮。

AndroidManifest.xml:

0 投票
3 回答
1309 浏览

android - 在 EditText 焦点上隐藏 Xamarin Android 应用程序中的软输入面板

我一直在开发 Xamarin Android 应用程序,我的活动包含多个编辑文本。当我通过单击它来聚焦编辑文本时,会出现软输入面板,但我希望它始终保持隐藏状态。我已经尝试过使用底层代码,但这不起作用,我也尝试使用 CurrentFocus 而不是 edittext。

此外,我尝试在布局的 xml 和清单文件中使用 windowsoftinputmode。

编辑

有没有人有想法?

0 投票
0 回答
346 浏览

android - 在 Android 软输入(屏幕键盘)中同时拥有 [Next] 和 [NewLine] 键

我使用 Xamarin在Android中设计了一个向导表单,并在该表单中添加了一个多行 EditText。在运行时,当我专注于多行 EditText 时,屏幕上的键盘(SoftInput)仅显示 new-line key

如何在我的软输入中同时拥有换行键和操作“下一步”(或“完成”)键?有没有人有过同时拥有Android屏幕键盘中的两个键的经验?

另外,请不要将我重定向到这个问题。这与我的问题无关。;)

先感谢您。

0 投票
0 回答
141 浏览

visual-c++ - UWP 触摸键盘不会保持可见

我正在尝试使用 ANGLE API 让 InputPane 触摸键盘在通用 Windows 应用程序中正确显示。(我在 Android 本机应用程序中使用 OpenGL 编写了一些自定义输入控件,我将它们移植到 UWP 应用程序。)

一切都按预期工作,除了触摸键盘(正确接收所有指针输入,如果我连接硬件键盘,键盘交互很好)。我可以让 InputPane 显示,但它会立即从屏幕上消失。

这是我与 InputPane 相关的所有代码:

这个这样的几个 SO 问题只是建议调用 InputPane::TryShow(),但我已经这样做了。InputPane 正在出现,它只是立即消失(这样做时不会生成隐藏事件)。

根据其他 SO 问题中的建议,我尝试将 EnsuredFocusedElementInView 设置为 true,尽管这更像是在黑暗中拍摄,因为我的应用程序中实际上没有任何 Control 对象。将显示策略设置为手动(如图所示)而不是自动产生相同的结果。

无论应用程序是全屏还是窗口,在桌面和平板电脑模式下都会发生此行为。没有连接硬件键盘。从任务栏图标调用键盘,然后与应用程序交互会导致键盘像以前一样立即消失。

如果有人有任何想法,他们将不胜感激。谢谢你。

0 投票
1 回答
292 浏览

c# - SoftInput.AdjustPan 不起作用

各位程序员大家好。我尝试在 Visual Studio Xamarin 中创建 Android 应用程序。我将 EditText 放在应用程序屏幕的下部,当我将焦点放在它上面时,键盘隐藏了 UI 的底部。有可能用这个做点什么吗?

屏幕: 键盘隐藏

代码: Main.axml MainActivity.cs

所有帮助将不胜感激

更新

主题代码:

0 投票
0 回答
34 浏览

android - 警报对话框行为不正常

我有一个editext,如果我输入一些文本并单击后退按钮,它会显示一个对话框,询问我是否放弃更改,但我想在创建活动时显示键盘,所以我在片段的 oncreateview 中添加了以下行

现在,当我在编辑文本中进行更改时,AlertDialog 不会显示您是否要放弃更改?

如果我删除线

从我的 onCreateView 它显示了 AlertDialog。