适用于Android的Horizo​​ntalScrollView菜单

时间:2010-09-27 14:39:13

标签: android horizontalscrollview

我有一个由Horizo​​ntalScrollView组成的菜单,其中包含带有TextViews的LinearLayout。当用户滑动/滚动时,我希望能够显示并且不显示表示有更多选项的前导和尾随图像。因此,当应用程序启动时,最左边的图像不会显示,但最右边的图像是。一旦用户向右滑动,就会显示最左边的图像。当你到达右边的最后一个选项时,右边的图像就消失了。

我尝试使用SimpleOnGestureListener,但似乎报告的位置是用户所在的位置而不是列表的位置。我以为我可以这样做:

if(scrollX< 200.0){   tempL.setVisibility(View.INVISIBLE); } else tempL.setVisibility(View.VISIBLE);

我甚至实现了onFling和onScroll方法来尝试但没有得到预期的结果。此外,仅在用户再次滚动时报告位置。因此,一个投掷位置可能是1278并且一直到0但是在用户再次尝试投掷之前不会报告0。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用图库。虽然它有一些限制,但我认为它比水平滚动视图更适合您的要求。