listview.setOnItemSelectedListener not work : 
I'm using an string arrayList and a string arrayAdapter to populate a listView

this is my xml file

    <LinearLayout
                    android:id="@+id/llHoursD"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="vertical"
                    android:descendantFocusability="blocksDescendants"
                    android:visibility="visible"
                    android:weightSum="1">                        
    
                    <TextView
                        android:id="@+id/tvDay"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_marginTop="15dp"
                        android:layout_toRightOf="@+id/ivName"
                        android:background="@null"
                        android:enabled="false"
                        android:gravity="center_horizontal"
                        android:inputType="textPersonName"
                        android:text="Fecha Seleccionada"
                        android:textColor="@color/category"
                        android:textColorHint="@color/category"
                        android:visibility="visible"
                        android:textSize="17sp" />    
    
                <ImageView
                    android:layout_width="match_parent"
                    android:layout_height="2dp"
                    android:layout_marginTop="10dp"
                    android:scaleType="centerCrop"
                    android:src="@drawable/separator" />    
    
                <ListView
                    android:id="@+id/lvReservationTime"
                    android:layout_width="match_parent"
                    android:layout_height="163dp"
                    android:divider="@null"
                    android:dividerHeight="8dp"
                    android:layout_marginTop="8dp"
                    android:visibility="visible"
                    android:layout_weight="1.99">
                </ListView>       
        
                </LinearLayout>


This is the layout where the textview that is in the list is located

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical" android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <TextView
            android:id="@+id/txtItemAva"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    </LinearLayout> 


And this is the code in the fragment

  

    listHourAvali = new ArrayList<>();
                adapterListHourAvali = new ArrayAdapter<String>(getActivity(),R.layout.detail_list_reservation,R.id.tvAvailiHours,listHourAvali);
                mLvReservationTime.setAdapter(adapterListHourAvali);
    
                mLvReservationTime.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                    @Override
                    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    
                        Toast.makeText(getActivity(),"Prueba",Toast.LENGTH_LONG).show();
                    }
    
                    @Override
                    public void onNothingSelected(AdapterView<?> parent) {
    
                    }
                });


The list is filled in another method, the problem is that pressing an item in the list does not go into `setOnItemSelectedListener`. What will be the problem