gpt4 book ai didi

android - 如何使用方向键在 ListView 行及其后代之间导航切换(Google-TV 支持)

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:55 24 4
gpt4 key购买 nike

我有一个 ListView ,每个列表项中都有一个 ImageView ,当用户单击该 ImageView 时,它会弹出一个菜单。

它在带触摸屏的普通安卓设备上运行良好。

但现在我想支持 google-tv,哪个应用应该由 D-pad 控制。

当我使用方向键在 ListView 中导航时,只有整行可以成为焦点,我无法让 ListView 中的 ImageView 成为焦点。

我尝试给imageview添加android:focusable="true",但是导致整个listview收不到onItemClick事件。

有谁知道如何使用方向键在 ListView 行和 ListView 内的项目之间移动焦点,同时保持 ListView 和 ImageView 可点击?

非常感谢!

最佳答案

您必须为您的 ListView 设置以下内容:

listView.setItemsCanFocus(true);

有了 listItems 中的可聚焦 View ,就不会被忽略。

关于android - 如何使用方向键在 ListView 行及其后代之间导航切换(Google-TV 支持),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14392356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com