问题标签 [focusable]

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 投票
3 回答
858 浏览

java - 在动画 EditText 专注于打字之后

我试图在动画展开后让我的 EditText 聚焦。我尝试以编程方式设置焦点并在 Xml 中尝试过。我已经没有可以解决这个问题的想法了,但必须有人知道

主要活动,

XM1,

最终目标是,当动画完成时,SoftKeyBoard 将可见并准备好在其中输入内容。

终于弄明白了这个

但现在的问题是让键盘显示它获得焦点有什么建议吗?

使用动画侦听器我留下了这个错误

0 投票
0 回答
48 浏览

android - 摆脱烦人的 EditText 焦点

我有一个很大ScrollView的,由EditTexts和组成SpinnersEditText在过去的两天里,我的注意力有一个很大的问题,一直让我发疯。问题是:

编辑完后EditText,按“返回”关闭键盘(EditText)仍然保持焦点,所以当我向下滚动到 Spinner 并选择一个项目时,ScrollView 会跳回到最后一个焦点的 EditText,这很烦人。

我已经查看了 StackOverflow 并尝试了一切。我clearFocus()在编辑后尝试过 EditText,但焦点只是跳转到另一个 EditText。我把 android:focusableInTouchMode="true" andandroid:focusable="true"放在 parent 上LinearLayout,希望它能抢走焦点。还是不行。我尝试在微调器上设置点击侦听器,并requestFocus()在点击它们时调用。没有任何效果。

请帮忙。

0 投票
0 回答
759 浏览

android - 用于Android TV的KeyDown上的Gridview滚动

在此处输入图像描述我已经GridView在 Android TV 应用上实现了显示来自特定频道的 YouTube 视频。我想要的是按下应该播放的焦点Ok键,如果它是列表的末尾,则应该滚动。如果滚动有效,则在项目焦点上不起作用并且未选择项目,如果选择并播放了项目,则不会滚动。我对这个概念感到困惑,因为如何使项目集中工作。我正在分享我所做的代码,希望有人能够解决我的问题。我想要像手机这样的正常功能,我们滚动并选择我们想要选择的任何一个ItemkeyDown GridViewGridViewGridViewItemGridView,但这里我们没有触摸屏,只有遥控器。在当前场景中选择了项目,但滚动不起作用。

0 投票
1 回答
336 浏览

android - 禁用背景布局的焦点

我通过单击一个按钮来显示一个设置框。我使用这段代码:

“main_menu_buttons”中有按钮。如果设置框可见,我想禁用屏幕上的所有项目。现在,焦点可以从设置框转到 main_menu 的按钮。我不想要那个。有没有办法做到这一点,而无需逐一禁用每个项目?

这是显示/隐藏设置框的代码

谢谢

0 投票
1 回答
345 浏览

c# - 如何将wpf中的所有控件设置为不可聚焦?

我有一个 wpf 应用程序,我想将所有内容设置为 Focusable="false"。有没有简单优雅的方法?目前我为我使用的每种类型的控件制作了一个样式,如下所示:

对更通用的解决方案有任何想法吗?

0 投票
2 回答
243 浏览

android - 在按钮单击时显示键盘并在文本视图中显示一些文本

在我的活动中有一个按钮和一个文本视图。我正在尝试的是当用户单击一个按钮时,键盘会显示出来,无论用户在那里键入什么文本都应该显示在文本视图中。我能够在键盘上显示按钮单击但无法在 textview 中获取文本。我尝试textview.setFocusableInTouchMode (true); & textview.requestFocus (); 单击按钮,但仍然无法获取文本。

正如建议的那样,我添加了 edittext 而不是 textview 并在其上添加了文本更改侦听器,但无法实现我想要的。键盘应该出现在按钮单击上,然后在 edittext 中显示文本。

0 投票
2 回答
48 浏览

android - 如何使 Edittext 只能以编程方式标记?

我想要一个EditText只能以编程方式更新的。当我单击它时,我将无法输入任何内容,但是当我单击带有requestFocus此按钮的按钮时,EditText我希望拥有该选项。

我试过了,但在这种情况下,当我点击按钮时android:focusableInTouchMode="true"我也无法使用。EditText

有任何想法吗?

0 投票
1 回答
130 浏览

android - 如何防止禁用的edittext获得焦点?

场景:
带有用户名和密码编辑文本的注册页面。
仅当输入的用户名有效时才启用密码。

布局 XML:

查看型号:

可观察字段在视图模型isUsernameValid中更新。onUsernameTextChanged()

上面代码的问题:
输入有效用户名时启用密码editext,但edittext不可聚焦。

android:focusable="@{safeUnbox(model.isUsernameValid)}"即使使用软键盘下一步操作没有输入有效的用户名,删除也会使 edittext 获得焦点。

0 投票
2 回答
2716 浏览

javascript - 无法捕获错误:带有名称的无效表单控件不可聚焦

JS try catch 不处理表单提交错误“名称为 somename 的无效表单控件不可聚焦。

我有一个共享一个提交的标签页。当页面加载时,当我从选项卡移动到选项卡时,隐藏的必填字段会导致验证错误。如果它触发了 try/catch,这将很容易解决,我可以查找消息并采取适当的行动,但是错误会直接跳过 catch 并且无法处理。

错误应该被 catch 捕获。它直接跳过它。谁能告诉我如何在代码中检测到这个错误,而不会出现与添加和删除几个必需属性相关的大麻烦。

0 投票
0 回答
29 浏览

java - 如何在窗口中覆盖 Java KeyListener?

所以我正在用 Java 编写一个简单的格斗游戏,其中包括标题屏幕 JPanel 和 Playspace JPanel。添加标题屏幕后,我在让 Playspace 的 KeyListener 工作时遇到了一些问题。我已经尝试了其他 SO 帖子中的许多其他建议,但到目前为止都没有看到任何工作。下面是我的 Playspace 构造函数,int 模式是单人或多人,app 是 JFrame。需要注意的是,标题和播放屏幕都在同一帧中。

**它从这里继续,但这是整个设置

感谢所有可以提供帮助的人

还要注意,我尝试向 KeyListener 添加一些打印语句,但无济于事,从未调用过侦听器。