【问题标题】:Android ListView with a focusable elements in a rowAndroid ListView 连续具有可聚焦元素
【发布时间】:2013-12-25 16:13:22
【问题描述】:

我正在为电视平台开发自定义应用程序。

我需要一个类似于网格视图但在我的应用程序中非常先进的东西。 我需要每一行都是独立的,并且独立于其他行滚动。

所以我创建了正常的垂直 ListView...并且在每一行中我都有自定义水平列表视图...

现在我的水平列表视图元素可以从垂直列表视图获得焦点的问题。

垂直列表视图不需要是可点击的,它只需要上下滚动并将焦点放在水平行上。

在水平列表视图元素中,我拥有可聚焦和可点击的真实内容..

我尝试过使用不同的参数 setFocusable、setClicable、setFocusableInTouchMode、setDescendantFocusability...

但没有任何效果,我无法专注于水平列表。

另外,我使用的不是触摸事件,而是遥控器。

Tnx 提前!

【问题讨论】:

  • 我认为你应该显示你的 xml 代码?
  • 我什么都用java,没有xml代码。有列表视图...在它的适配器中,我将水平列表视图作为子视图膨胀。

标签: android listview gridview focus


【解决方案1】:

尝试覆盖dispatchTouchEventonInterceptTouchEvent

【讨论】:

  • 你确定吗?我正在使用遥控器和 DPAD 键。没有触摸事件。
猜你喜欢
  • 2015-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-11
  • 2012-02-27
  • 2016-07-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多