gpt4 book ai didi

android - 带有布局的 OnTouchListener 的 RelativeLayout 上的 ListView

转载 作者:行者123 更新时间:2023-11-29 01:38:44 25 4
gpt4 key购买 nike

在 XML 代码中我有一个 RelativeLayout 并且我有一个 ListView。我正在使用布局 OnClickListener

RLayout.setOnClickListener(new OnClickListener() {
//which will set an touch event for entire screen.
}

现在的问题是我的列表如下

<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="236dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:choiceMode="none"
android:focusable="false"
tools:listitem="@android:layout/simple_list_item_1" >
</ListView>

现在我的屏幕只有一半,即 ListView 以外的部分正在响应 OnTouchListener 事件。

最佳答案

覆盖 RelativeLayout 的 touchevent 并尝试将触摸事件分派(dispatch)到列表。像这样的东西:

findViewById(R.id.list).dispatchTouchEvent(event);

关于android - 带有布局的 OnTouchListener 的 RelativeLayout 上的 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26185174/

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