focus相关内容

创建Activity时如何使EditText不聚焦

我已经阅读了讨论这个问题的其他问题,所有这些问题都适用于我的布局,除了对于第一个创建的布局. 目前,这是我的 onCreate 方法的顶部: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); ^ 这样至少键盘不会在启动时弹出,但 EditText 仍然专注于. ..
发布时间:2022-01-14 16:16:26 Java开发

停止 ScrollView 将焦点设置在 EditText

Android 的 ScrollView(当滚动或甩动时)喜欢在 EditText 是其中一个子项时设置它的焦点.当您滚动然后释放时会发生这种情况.有没有办法阻止这种行为?我已经尝试了几乎所有我能想到的以及我在 StackOverflow 上读到的所有内容.没有什么对我有用.下面是一个示例布局,如果您想对其进行测试.我迫切地想要阻止这种愚蠢的行为. ..
发布时间:2022-01-14 16:16:17 移动开发

在 EditText 上设置焦点

我有一个 EditText-Field 并为其设置了 OnFocusChangeListener.当它失去焦点时,会调用一个方法,该方法将 EditText 的值与数据库中的一个进行检查.如果该方法的返回值为 true,则会显示一个 toast,并且焦点应该再次回到 EditText 上.焦点应该总是回到 EditText 并且键盘应该显示,直到方法的返回值为 false. 编辑:我想,我的 ..
发布时间:2022-01-14 16:08:02 移动开发

EditText,清晰专注于触摸外

我的布局包含 ListView、SurfaceView 和 EditText.当我单击 EditText 时,它会获得焦点并弹出屏幕键盘.当我单击 EditText 之外的某个位置时,它仍然具有焦点(它不应该).我想我可以在布局中的其他视图上设置 OnTouchListener 并手动清除 EditText 的焦点.但似乎太 hackish... 我在其他布局中也有相同的情况 - 具有不同类 ..
发布时间:2022-01-14 16:07:19 移动开发

如何为 Delphi 屏幕键盘表单使用窗口焦点消息

我的应用程序需要一个内置的屏幕数字小键盘.由于各种原因,我无法使用 TMS 软件 或其他商业组件产品.我对下面显示的基于按钮的解决方案感到非常满意,但我还看不到如何解决焦点开关问题,即单击按钮会激活键盘表单并且我失去了我想要字符的焦点控制.如果我将键盘按钮保留在目标表单中,我的解决方案就可以工作,但我想要一个独立于表单的解决方案.有没有办法禁用按钮激活或知道焦点来自哪里,以便我可以使用类似 Scr ..
发布时间:2022-01-13 23:00:38 其他开发

OnScreen 键盘在 Activity 启动时自动打开

当我的带有 ScrollView 布局和 EditTexts 的 Activity 启动时,EditTexts 获得焦点并且 Android OnScreen 键盘打开. 我怎样才能避免这种情况? 当我在没有 ScrollView 的情况下使用 LinearLayout 和 RelativeLayout 时,它不会发生. 我已经尝试过这种方式,它可以工作,但这不是一个好方法: ..
发布时间:2022-01-13 22:51:36 移动开发

如何创建一个永远不会吸引键盘焦点的按钮的winform

我的 winform 上有几个文本框.我也有几个按钮.现在,当我在一个这样的文本框上键入并单击一个按钮时,输入焦点从文本框中丢失,按钮获得输入键盘焦点.也就是说,当我们单击按钮时,光标从文本框中消失了.我不想要这种行为.即使单击按钮,我也希望我的文本框将光标保留在其中.实际情况是我的文本框和数字按钮只能在触摸屏上使用. 解决方案 尝试创建自己的按钮控件,继承标准控件但关闭 Selectab ..
发布时间:2022-01-13 22:48:46 其他开发

在 C# 中使表单不可聚焦

我想编写一个虚拟键盘,例如用于触摸屏电脑的 Windows 屏幕键盘.但是我的虚拟键盘从正在使用的应用程序中窃取焦点时遇到问题.即使用户单击它,Windows 屏幕键盘也会将焦点保持在当前应用程序上.有没有办法在 C# 中对 windows 窗体做同样的事情? 我现在唯一能做的就是将键盘事件发送到特定的应用程序,例如以下代码中的记事本.如果我可以使表单不可聚焦,我可以使用 GetForegr ..
发布时间:2022-01-13 22:22:51 C#/.NET

启动 Activity 时自动弹出键盘

我有一个相对简单的问题.我有一个包含很多 EditText 的活动.当我打开活动时,它会自动聚焦到第一个 EditText 并显示虚拟键盘. 如何防止这种情况发生? 解决方案 在 XML 文件的布局标签中使用此属性: android:focusable="true"安卓:focusableInTouchMode="true" 正如其他成员在评论中报告的那样,它不适用于 Scrol ..
发布时间:2022-01-13 22:08:26 移动开发

面板没有得到焦点

我将继续在我的简单图形程序(使用 C#)中编写某种键盘导航.我又遇到了麻烦. 我的问题是我想处理键盘输入以移动图层.用鼠标移动图层已经很好用了,但是控件没有获得焦点(KeyUp/KeyDown/KeyPress 和 GotFocus/LostFocus 都没有为此控件触发).由于我的类派生自 Panel(并覆盖了几个事件),我也覆盖了上面提到的事件,但我无法成功触发这些事件. 我想我可 ..
发布时间:2022-01-13 21:59:44 C#/.NET

与其他禁用的TextBox(es)相比,c#TextBox边框在被禁用时会发生变化

我有一个非常奇怪的问题.我有多个用于用户名/密码的文本框,以及每个用户/密码组旁边的复选框.当用户单击 CheckBox 时,如果他选中它,它旁边的用户名和密码 TextBox 将变为启用状态,并且焦点设置为用户名 TextBox.如果用户取消选中 CheckBox,它旁边的 TextBoxes 将被禁用.但是,一个 TextBox 的边框与其他禁用的 TextBox 不同. 见: 我 ..
发布时间:2022-01-13 11:40:48 C#/.NET

jQuery文本框光标到文本结尾?

我正在尝试使用 jQuery 在用户点击“输入"后基本上替换文本框中文本末尾的光标 我的“输入"部分正在工作 - 但我不知道如何 [在输入部分之后] - 我可以让光标返回到文本框中输入文本的末尾? 即目前,当用户按 Enter 键时 - 光标转到新行,我希望它基本上转到当前文本的末尾? 一些代码: jQuery('#textbox').keyup(function (e) {如 ..
发布时间:2022-01-13 11:38:11 其他开发

关注 DataTemplate 中的文本框

我有包含 TextBox 的 DataTemplate.我正在将此模板设置为所选内容的列表框项. 我无法将焦点设置到模板中的文本框.我尝试调用 MyTemplate.FindName,但它以无效操作异常结束:此操作仅对应用了此模板的元素有效. 如何访问它? 解决方案 既然你知道你要关注的TextBox的名字,这就变得相对容易了.这个想法是在模板应用于 ListBoxItem 本 ..
发布时间:2022-01-13 11:37:13 其他开发

选项卡上的文本框 SelectAll 但不是鼠标单击

假设我有一个带有多个文本框的 WPF 表单,如果您选择到文本框并且其中已经有一些内容,我想选择该框中的所有文本,以便键入将删除该文本.如果您在该框上单击鼠标,则可能意味着您想在某处更改字母,因此在这种情况下不要突出显示所有字母.似乎很容易,但到目前为止我还没有找到一个好的解决方案.到目前为止,这是我非常接近工作的东西,但不是很完美. ..
发布时间:2022-01-13 11:36:48 C#/.NET

获得焦点时选择文本框的内容

我在 制作一个类似的问题WinForms TextBox 的行为类似于浏览器的地址栏 现在我正在尝试通过使其通用来对其进行修改或使其更加不同.我想对表单中的所有文本框应用相同的操作,而无需为每个文本框编写代码……我不知道有多少.一旦我在表单中添加了一个文本框,它就应该具有类似的选择动作. 那么想知道怎么做? 解决方案 下面的代码继承自TextBox,实现了你在使 WinForm ..
发布时间:2022-01-13 11:35:53 其他开发

阻止 WPF 文本框失去焦点

我有一个 WPF Textbox,我想在它失去键盘/焦点之前检查文本值是否正确. 我尝试在 InputBox_LostFocus 中设置 e.Handled &InputBox_LostKeyboardFocus 事件,但它似乎没有达到我想要的效果. 关于如何将焦点锁定到 Textbox 的任何建议? 解决方案 您可以在 UIElement 上调用 Mouse.Capture. ..
发布时间:2022-01-13 11:32:55 其他开发

Keyboard.Focus 不适用于 WPF 中的文本框

我正在努力解决在 wpf 中看起来如此简单的问题,但我还没有发现为什么我不能让我的应用程序按照我的计划运行. 当用户按下 ctrl+f 时,我的 wpf 应用程序中会弹出一个小的搜索框.我想要的只是插入符号在搜索框文本框中闪烁,准备好接受任何用户输入,而无需用户单击它.这是文本框的 xaml 代码,它是可见的、启用的、可点击测试的、可制表符的和可聚焦的. ..
发布时间:2022-01-13 11:28:33 C#/.NET