Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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 如何从水平滚动视图中获取textview的第一个和最后一个位置_Android - Fatal编程技术网

Android 如何从水平滚动视图中获取textview的第一个和最后一个位置

Android 如何从水平滚动视图中获取textview的第一个和最后一个位置,android,Android,朋友的 我有一个带有文本字段的水平滚动视图,在这里我需要在滚动时获取textview的第一个和最后一个位置,如何在滚动时获取textview的位置。还需要知道如何在单击此处的特定文本时设置文本的颜色 示例代码 <HorizontalScrollView android:id="@+id/gv" android:layout_width="wrap_content" android:layout_marginTop="0dip" android:layout_

朋友的

我有一个带有文本字段的水平滚动视图,在这里我需要在滚动时获取textview的第一个和最后一个位置,如何在滚动时获取textview的位置。还需要知道如何在单击此处的特定文本时设置文本的颜色

示例代码

<HorizontalScrollView android:id="@+id/gv"
        android:layout_width="wrap_content" android:layout_marginTop="0dip"
        android:layout_height="wrap_content" android:background="#ffffff"
        android:scrollbars="none" android:layout_weight="1" android:layout_gravity="center">
        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="wrap_content" android:layout_height="wrap_content">

               <TextView android:id="@+id/music2" android:text="Music" android:layout_width="wrap_content"
                android:layout_marginLeft="5dip" android:textSize="15sp" android:layout_height="wrap_content"
                android:background="@drawable/selector" style="@style/FirstText"
                android:gravity="center"/>

                <TextView android:textColor="#000000" android:paddingLeft="10dip"  android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="|"/>

               <TextView android:id="@+id/movies2" android:text="Movies" android:layout_width="wrap_content"
                android:textSize="15sp" android:layout_marginLeft="5dip" android:layout_height="wrap_content"
                android:background="@drawable/selector" style="@style/FirstText"  android:gravity="center"/>

                <TextView android:textColor="#000000" android:paddingLeft="10dip"  android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="|"/>

               <TextView android:id="@+id/interview2" android:text="Interview" android:layout_width="wrap_content"
                android:textSize="15sp" android:layout_marginLeft="5dip" android:layout_height="wrap_content" 
                android:background="@drawable/selector" style="@style/FirstText"  android:gravity="center"/>

                <TextView  android:textColor="#000000" android:paddingLeft="10dip"  android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="|"/>


提前感谢

您可以使用getScrollY方法获取y位置。。。在滚动之前/之后跟踪位置将以编程方式完成…

朋友,我不清楚,我必须使用什么覆盖方法将其放置在该块中,例如,对于后退按钮单击事件,我们可以使用back.setOnClickListenernew OnClickListenr{………};我需要知道如何在我的代码上面为horizontalscrollview编写相同的代码,我需要知道我必须使用哪种类型的侦听器。请帮助我。