Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当我实现onClickListener时,自定义水平listview有时不会滚动_Android_Listview - Fatal编程技术网

Android 当我实现onClickListener时,自定义水平listview有时不会滚动

Android 当我实现onClickListener时,自定义水平listview有时不会滚动,android,listview,Android,Listview,我有超过800张图片,我想在HorizontalListview中加载,就像这张图片一样 这是custome listview,其xml文件为:-list\u row\u third.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.and

我有超过800张图片,我想在HorizontalListview中加载,就像这张图片一样

这是custome listview,其xml文件为:-list\u row\u third.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/llHorizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:descendantFocusability="blocksDescendants"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/ivHorizontalOne"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_margin="3dp"
        android:gravity="center"
        android:scaleType="fitXY" />

    <ImageView
        android:id="@+id/ivHorizontalTwo"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_margin="3dp"
        android:gravity="center"
        android:scaleType="fitXY" />

    <ImageView
        android:id="@+id/ivHorizontalThree"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_margin="3dp"
        android:gravity="center"
        android:scaleType="fitXY" />

    <ImageView
        android:id="@+id/ivHorizontalFour"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_margin="3dp"
        android:gravity="center"
        android:scaleType="fitXY" />

    <ImageView
        android:id="@+id/ivHorizontalFive"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_margin="3dp"
        android:gravity="center"
        android:scaleType="fitXY" />

</LinearLayout>
scrollview有时不滚动,如果我从每个imageitem中删除click事件,它将正常工作

我见过

我已经实现了android:genderantfocusability=blocksDescendants

但它不起作用,在某些问题上建议使用


onItemClickListener,但我找不到单击了哪个imageview

com.meetme.android.horizontallistview.horizontallistview是您的自定义listview,因此我们无法知道您在该类的代码中做了什么,以及如何处理单击;然而,在我看来,当你有5个固定元素,看起来像coloumnhi@Siddhpura Amit解决了你的问题时,它看起来不是那么定制和好?如果解决了请分享答案。我也有同样的问题
<com.meetme.android.horizontallistview.HorizontalListView
        android:id="@+id/listRight"
        android:layout_width="match_parent"
        android:layout_height="183dp"
        android:layout_alignParentBottom="true"
        android:background="@android:color/black"
        android:descendantFocusability="blocksDescendants"
        android:focusable="false"
        android:focusableInTouchMode="false"
        android:scrollingCache="false"
        android:smoothScrollbar="true"
        >
    </com.meetme.android.horizontallistview.HorizontalListView>
</RelativeLayout>
     setOnClickListener