gpt4 book ai didi

android - 将关键事件传递给 ListView 内容

转载 作者:行者123 更新时间:2023-11-30 02:31:22 25 4
gpt4 key购买 nike

我有一个 ListView

    <ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:overScrollHeader="@color/blue"
android:overScrollMode="always" />

元素包含一些 View 和一个水平 ScrollView

...
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content" >
...

</HorizontalScrollView>
...

我想不通的是如何在按下左键或右键时使 ListView 中聚焦元素的水平 ScrollView 移动。 (如何将按键事件发送到horizo​​ntalscrollview)

感谢任何帮助。

最佳答案

ActivityView 类都实现了KeyEvent.Callback 接口(interface),您可以使用这些方法来处理键盘操作。当您捕获特定的按键事件时,请使用 Horizo​​ntalScrollView#executeKeyEvent。您可以自己调用此函数,让 ScrollView 从键事件执行滚动,就像 View 层次结构已将事件分派(dispatch)给它一样。

关于android - 将关键事件传递给 ListView 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27289750/

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