focus相关内容
我已经阅读了讨论这个问题的其他问题,所有这些问题都适用于我的布局,除了对于第一个创建的布局. 目前,这是我的 onCreate 方法的顶部: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); ^ 这样至少键盘不会在启动时弹出,但 EditText 仍然专注于.
..
Android 的 ScrollView(当滚动或甩动时)喜欢在 EditText 是其中一个子项时设置它的焦点.当您滚动然后释放时会发生这种情况.有没有办法阻止这种行为?我已经尝试了几乎所有我能想到的以及我在 StackOverflow 上读到的所有内容.没有什么对我有用.下面是一个示例布局,如果您想对其进行测试.我迫切地想要阻止这种愚蠢的行为.
..
我有一个布局,其中包含一些这样的视图: 如何以编程方式在我的 EditText 上设置焦点(显示键盘)? 我试过这个,它只有在我正常启动我的 Activity 时才有效,但是当我在 TabHost 中启动它时,它就不起作用了. txtSearch.setFo
..
我有一个 EditText-Field 并为其设置了 OnFocusChangeListener.当它失去焦点时,会调用一个方法,该方法将 EditText 的值与数据库中的一个进行检查.如果该方法的返回值为 true,则会显示一个 toast,并且焦点应该再次回到 EditText 上.焦点应该总是回到 EditText 并且键盘应该显示,直到方法的返回值为 false. 编辑:我想,我的
..
我的布局包含 ListView、SurfaceView 和 EditText.当我单击 EditText 时,它会获得焦点并弹出屏幕键盘.当我单击 EditText 之外的某个位置时,它仍然具有焦点(它不应该).我想我可以在布局中的其他视图上设置 OnTouchListener 并手动清除 EditText 的焦点.但似乎太 hackish... 我在其他布局中也有相同的情况 - 具有不同类
..
我的应用程序需要一个内置的屏幕数字小键盘.由于各种原因,我无法使用 TMS 软件 或其他商业组件产品.我对下面显示的基于按钮的解决方案感到非常满意,但我还看不到如何解决焦点开关问题,即单击按钮会激活键盘表单并且我失去了我想要字符的焦点控制.如果我将键盘按钮保留在目标表单中,我的解决方案就可以工作,但我想要一个独立于表单的解决方案.有没有办法禁用按钮激活或知道焦点来自哪里,以便我可以使用类似 Scr
..
当我的带有 ScrollView 布局和 EditTexts 的 Activity 启动时,EditTexts 获得焦点并且 Android OnScreen 键盘打开. 我怎样才能避免这种情况? 当我在没有 ScrollView 的情况下使用 LinearLayout 和 RelativeLayout 时,它不会发生. 我已经尝试过这种方式,它可以工作,但这不是一个好方法:
..
我的 winform 上有几个文本框.我也有几个按钮.现在,当我在一个这样的文本框上键入并单击一个按钮时,输入焦点从文本框中丢失,按钮获得输入键盘焦点.也就是说,当我们单击按钮时,光标从文本框中消失了.我不想要这种行为.即使单击按钮,我也希望我的文本框将光标保留在其中.实际情况是我的文本框和数字按钮只能在触摸屏上使用. 解决方案 尝试创建自己的按钮控件,继承标准控件但关闭 Selectab
..
some text
..
我想编写一个虚拟键盘,例如用于触摸屏电脑的 Windows 屏幕键盘.但是我的虚拟键盘从正在使用的应用程序中窃取焦点时遇到问题.即使用户单击它,Windows 屏幕键盘也会将焦点保持在当前应用程序上.有没有办法在 C# 中对 windows 窗体做同样的事情? 我现在唯一能做的就是将键盘事件发送到特定的应用程序,例如以下代码中的记事本.如果我可以使表单不可聚焦,我可以使用 GetForegr
..
我有一个相对简单的问题.我有一个包含很多 EditText 的活动.当我打开活动时,它会自动聚焦到第一个 EditText 并显示虚拟键盘. 如何防止这种情况发生? 解决方案 在 XML 文件的布局标签中使用此属性: android:focusable="true"安卓:focusableInTouchMode="true" 正如其他成员在评论中报告的那样,它不适用于 Scrol
..
我将继续在我的简单图形程序(使用 C#)中编写某种键盘导航.我又遇到了麻烦. 我的问题是我想处理键盘输入以移动图层.用鼠标移动图层已经很好用了,但是控件没有获得焦点(KeyUp/KeyDown/KeyPress 和 GotFocus/LostFocus 都没有为此控件触发).由于我的类派生自 Panel(并覆盖了几个事件),我也覆盖了上面提到的事件,但我无法成功触发这些事件. 我想我可
..
已解决: 从'@angular/core'导入{组件,ViewChild};从'ionic-native'导入{键盘};@零件({模板网址:'build/pages/home/home.html'})导出类主页 {@ViewChild('input') 我的输入;构造函数(){}ionViewDidLoad() {设置超时(() => {Keyboard.show()//对于安卓this.myI
..
我有一个非常奇怪的问题.我有多个用于用户名/密码的文本框,以及每个用户/密码组旁边的复选框.当用户单击 CheckBox 时,如果他选中它,它旁边的用户名和密码 TextBox 将变为启用状态,并且焦点设置为用户名 TextBox.如果用户取消选中 CheckBox,它旁边的 TextBoxes 将被禁用.但是,一个 TextBox 的边框与其他禁用的 TextBox 不同. 见: 我
..
我正在尝试使用 jQuery 在用户点击“输入"后基本上替换文本框中文本末尾的光标 我的“输入"部分正在工作 - 但我不知道如何 [在输入部分之后] - 我可以让光标返回到文本框中输入文本的末尾? 即目前,当用户按 Enter 键时 - 光标转到新行,我希望它基本上转到当前文本的末尾? 一些代码: jQuery('#textbox').keyup(function (e) {如
..
我有包含 TextBox 的 DataTemplate.我正在将此模板设置为所选内容的列表框项. 我无法将焦点设置到模板中的文本框.我尝试调用 MyTemplate.FindName,但它以无效操作异常结束:此操作仅对应用了此模板的元素有效. 如何访问它? 解决方案 既然你知道你要关注的TextBox的名字,这就变得相对容易了.这个想法是在模板应用于 ListBoxItem 本
..
假设我有一个带有多个文本框的 WPF 表单,如果您选择到文本框并且其中已经有一些内容,我想选择该框中的所有文本,以便键入将删除该文本.如果您在该框上单击鼠标,则可能意味着您想在某处更改字母,因此在这种情况下不要突出显示所有字母.似乎很容易,但到目前为止我还没有找到一个好的解决方案.到目前为止,这是我非常接近工作的东西,但不是很完美.
..
我在 制作一个类似的问题WinForms TextBox 的行为类似于浏览器的地址栏 现在我正在尝试通过使其通用来对其进行修改或使其更加不同.我想对表单中的所有文本框应用相同的操作,而无需为每个文本框编写代码……我不知道有多少.一旦我在表单中添加了一个文本框,它就应该具有类似的选择动作. 那么想知道怎么做? 解决方案 下面的代码继承自TextBox,实现了你在使 WinForm
..
我有一个 WPF Textbox,我想在它失去键盘/焦点之前检查文本值是否正确. 我尝试在 InputBox_LostFocus 中设置 e.Handled &InputBox_LostKeyboardFocus 事件,但它似乎没有达到我想要的效果. 关于如何将焦点锁定到 Textbox 的任何建议? 解决方案 您可以在 UIElement 上调用 Mouse.Capture.
..
我正在努力解决在 wpf 中看起来如此简单的问题,但我还没有发现为什么我不能让我的应用程序按照我的计划运行. 当用户按下 ctrl+f 时,我的 wpf 应用程序中会弹出一个小的搜索框.我想要的只是插入符号在搜索框文本框中闪烁,准备好接受任何用户输入,而无需用户单击它.这是文本框的 xaml 代码,它是可见的、启用的、可点击测试的、可制表符的和可聚焦的.
..