我有HorizontalScrollView
,数字0-9为TextView
,如下所示。
是否可以“包装”TextViews?
例如,我想继续允许滚动。现在,当用户从9滚动到0时,滚动停止。
我想将滚动设置为连续(或具有TextView
换行),以便当用户达到9然后再次显示0,1,2,3 ......时。而且反方向;当用户向左移动0,然后9,8,7,......出现。
是否可以“居中”当前选定的TextView
?
如果用户点击6,而右侧是6,我可以通过编程方式滚动HorizontalScrollView
,使6现在位于屏幕中央吗?我想要与Gallery控件中相同的行为。
是否可以控制/覆盖行为
HorizontalScrollView
以便它一次只滚动1个项目?
现在,如果他们真的快速滑动/投掷,那么
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>
感谢任何帮助。
答案 0 :(得分:0)
SO上已经提供了几个优秀的答案
从上面接受的答案
如果您正在使用列表/网格或使用适配器的任何内容 数据,你可以使用CommonsWare编写的最优秀的类和 可在此处获取:
http://github.com/commonsguy/cwac-endless
它专门用于此目的