问题标签 [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.
android - ListView Android 不允许选择器工作,也不允许选择
好的,我知道这可能听起来像有关 ListView 和 ListActivity 问题的任何其他问题,但事实并非如此,我会发疯的,因为我在过去一周继续搜索所有帖子以找到任何可能有帮助的解决方案我。已经通过自定义选择器和GetView Vs尝试了ListView 项目背景。自定义 CursorAdapter 中的 BindView?所有其他可能的博客网站...
好的问题,我的 listView 1 将不允许选择/触发事件,2. 单击项目时不会更改行突出显示。我有一个标准TestActivity
扩展ListActivity
并且我已经实现了一个自定义TestCursorAdapter extends SimpleCursorAdapter
现在在 XML 方面我有test_list_view.xml
第二个row_view.xml
现在我按照上面提到的答案并实现selector
为row_selector.xml
. 但问题在于行不接受任何点击或焦点事件。我实现了一个基本的 toast 来指示是否有任何事情发生
test_list_view.xml 的一部分
selector.xml 的一部分(基本上是从上述链接之一复制和粘贴的)
我遵循了我知道的所有选项,但仍然没有。唯一的主要区别是我没有使用的人,getView
而是我使用bindView
.
任何帮助的人将不胜感激。
提前致谢。
三吉
android - 接收动态 TableRow 的焦点更改事件
我有一个可聚焦的 TableLayout。我将 TableRows 动态添加到此 TableLayout。
尽管我可以获得 TableRow 及其内容(一些 TextView)来响应 Touch 事件,但我无法让它们中的任何一个响应 Focus 事件。
除了设置 OnFocusChangeListener,我还需要做什么吗?
java - 是否可以只让一些选项卡成为焦点 (JTabbedPane)?
是否可以只使某些选项卡成为焦点,例如 5 个选项卡中的前 3 个?这样当使用左右键更改选项卡时,将跳过不可聚焦的选项卡(仅通过鼠标单击显示)。
谢谢!
android - ListView 项目选择
我有一个带有自定义列表项的 ListView。每个列表项由 2 个并排的线性布局组成。线性布局 1 | 线性布局 2 |
我已经为两个 LinearLayouts 声明了状态列表可绘制对象,在 state_pressed 中我正在更改 LinearLayout 的背景。
问题来了 - 当用户点击 LinearLayout2 时,只有 LinearLayout2 的背景应该改变,LinearLayout1 的背景应该保持不变。另一方面,当用户点击 LinearLayout1 时,仅应更改 LinearLayout1 的背景。但是现在当用户点击两个 LinearLayout 中的任何一个时,它们都会改变背景。
在 LinearLayout2 上点击的行为应该是 onListItemClick() 而当用户在 LinearLayout1 上点击时应该出现一个对话框(如果这很重要)。
有什么想法可以解决背景更改问题吗?我尝试过使用可聚焦和可点击的选项。如果我将 clickable=true 设置为两个 LinearLayouts,LinearLayout2 的子项(TextViews)不会改变它们的颜色(TextViews 应该改变它们的文本颜色)。
谢谢!
android - Android - 如何判断用户是否在 TextView 之外的任何地方“点击”?
我有一个TextView
可以转换为EditView
on touch 的。但是,我希望当用户触摸EditView
. 我试过使用setOnFocusChangeListener
,但只有当其他东西获得焦点时才会起作用。我知道我可以onTouch
在那里拦截和检查,但有没有更简单的方法来处理这种情况?
android - Android - 包含按钮和文本视图的列表视图不再可选择
我在这个网站上浏览过很多关于无法选择按钮和文本视图的列表视图的帖子。但是我的问题不同,我无法从其他相关帖子中得出结论。我有一个由 BaseAdapter 填充的列表视图。列表视图的布局是左侧有 2 个文本视图,每行右侧有一个按钮。我希望能够选择按钮以及列表视图的整行。
我知道使用时按钮正在获得焦点。有人能告诉我如何让按钮和整行都可以选择吗?
问候, 阿吉斯
java - KeyListener 不工作?
好的,所以我的游戏有这个关键监听器,但它不工作,但是当我创建一个新项目只是为了测试它对我来说是否有效?所以这是我的游戏的一些代码:
和
但这确实有效:
那么问题是什么?
blackberry - 为什么在黑莓中绕过 FOCUSABLE LabeField 的 navigationMovement?
我有一个带有FOCUSABLE样式的LabelField和许多可聚焦的Field,并且我覆盖了LabelField的navigationMovement方法。问题是:代码永远不会进入navigationMovement的新实现,但焦点通常从LabelField移动到下一个Field而没有通过navigationMovement实现!
PS,我还使用调试器进行了测试,以确保它永远不会进入其实现。为什么会发生这种情况以及如何捕获 FOCUSABLE LabelField 的 navigationMovement 事件?
代码:
这是课程:
这是我在屏幕中使用它的方式:
android - 三个问题
首先,我想使用这样的循环设置未选中的所有 8 个复选框:
它不起作用,但你明白我的意思。怎么解决?
第二:使用 Eclipse 我设置了一个表单列表。是什么导致应用程序启动时,它立即显示键盘并聚焦在编辑字段中?我希望键盘仅在用户触摸编辑字段后出现。
第三:我如何设置编辑字段的属性,当用户触摸输入时,焦点不会传递到下一个编辑字段。提前致谢。
android - ListView 和 onItemClick 中的可聚焦 EditText
在我拥有的每个ListView
项目中EditText
。
当我设置android:focusable="false"
为EditText
thenonItemClick
时,该ListView
项目正在工作,EditText
但当我进入时没有得到光标click
。
如果我设置android:focusable="true"
, EditText
thenEditText
是可聚焦的,但是当我点击它onItemClick
时ListView
它不起作用。
如何在这个项目中分离onItemClick
和聚焦?EditText