我有 aHorizontalScrollView
和 0-9 的数字TextView
,如下所示。
是否可以“包装” TextViews?
例如,我想连续允许滚动。现在,当用户从 9 滚动到 0 时,滚动停止。
我想将滚动设置为连续(或让
TextView
s 换行),以便当用户到达 9 时,0、1、2、3 ... 再次出现。并且在相反的方向;当用户向左走过去 0 时,会出现 9、8、7、...。是否可以将当前选定的“居中”
TextView
?如果用户单击 6,并且 6 在右侧,我可以以
HorizontalScrollView
编程方式滚动以使 6 现在位于屏幕中央吗?我想要与 Gallery 控件中相同的行为。是否可以控制/覆盖的行为
HorizontalScrollView
,使其一次只滚动一项?现在,如果他们快速滑动/甩动,则
HorizontalScrollView
滚动一直向左(或向右,取决于滑动/甩动的方向)。
<HorizontalScrollView android:layout_height="wrap_content" android:layout_width="match_parent" android:id="@+id/hsv">
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal">
<TextView android:text="0" android:id="@+id/tv0" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="1" android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="2" android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="3" android:id="@+id/tv3" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="4" android:id="@+id/tv4" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="5" android:id="@+id/tv5" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="6" android:id="@+id/tv6" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="7" android:id="@+id/tv7" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="8" android:id="@+id/tv8" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
<TextView android:text="9" android:id="@+id/tv9" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
</LinearLayout>
</HorizontalScrollView>
任何帮助表示赞赏。