开发者

how to get first and last position of textview from horizontal scroll view

friend's

I have a horizontal scrollview with text fields,here i need to get the first and last position of textview when i scrolled it,how can i get the position of textview when i scrolled.and also need to know how to set color for text when i clicked the particular text from this.

sample code....

<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/andro开发者_如何学编程id"
            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="|"/>

....

Thanks in advance


You could get the y position with the getScrollY() method... keeping track of the position before/after scrolling would be done programmatically...

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜