问题标签 [horizontalscrollview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 控制水平滚动视图中的滚动量
我的应用程序中有一个水平滚动视图,其中包含 9 个图像。它必须一次显示一组 3 张图像。我的意思是一个卷轴必须显示一组 3 张图像。
现在,当我从右到左快速滚动到最后一组图像时,默认行为。有什么方法可以控制滚动量并达到我的要求。任何示例代码都会有很大帮助
android - 在Android中水平和垂直滚动ListView
可能重复:
Android 中的水平 ListView?
我正在通过膨胀一个 xml 文件来创建一个 listView,我希望我的列表水平滚动以及垂直滚动,我的内容隐藏在屏幕的左侧。
有人能告诉我如何水平滚动列表吗??
更新
我可以使用HorizontalScrollView
但它会水平滚动。我希望启用两个滚动条
android - Android添加视图,一个并排水平
我有一个问题,对于一些有经验的人来说可能听起来很愚蠢,但我无法解决这个问题。
我想在滚动视图中水平添加视图,一个挨着另一个。谁能推荐我如何使视图水平排列?
提前致谢!
android - 水平滚动视图中的手指画
我正在结合我在 stackoverflow 和 android 开发工具包中找到的一些代码。我想将手指画布放在可锁定的水平滚动视图中。但是,每当我尝试在水平方向上绘制时,滚动视图都会滚动而不是在画布上绘画。当我有一个图像视图代替手指画的自定义视图时,它没有这个问题。我认为也许在自定义 lockableHorizontalScrollView 和自定义 drawingView 中覆盖 onTouchEvent 可能有问题。如果需要,我可以提供更多详细信息和代码。
摘自:
绘图视图.java
LockableHorizontalScrollView.java
android - 监听滚动事件horizontalscrollview android
我正在尝试在HorizontalScrollView
滚动时收听事件。试过这个,但它不打印任何东西。
实际问题是,我想HorizontalScrollView
一次滚动两个..ie;当至少其中一个滚动时,它们都需要同时滚动。任何解决方法?
我使用了下面的答案,然后尝试实现它,但我不确定我需要如何使用类中的方法。
这是我需要指向布局文件中的 hsv 元素的方式吗?
android-intent - 向 HorizontalscrollView 添加布局
我正在尝试创建一个水平滚动视图,它应该包含一些可水平滚动的视图。
初始视图是一个水平滚动视图,里面有一个线性布局
我有另一个视图,类似于显示城市天气的屏幕。
如果我的数据库中有 5 个城市,我想将 5 个视图实例添加到水平滚动视图中。每个实例都有自己的事件,例如点击和 http 请求。
我可以从 xml 创建一个水平滚动视图,但我想动态地做。我一直在寻找一些例子来尝试找到一个起点,但似乎什么都没有。
有人可以指出我正确的方向吗?
这是我的水平滚动视图 xml
这就是我尝试添加视图的方式(只是为了测试它是否有效,尽管我不确定它是否有效,视图只是一个布局或具有功能的布局)
由于滚动视图只能有一个孩子,我在里面添加了一个线性布局(不确定它是否应该是线性布局),我想将我的视图的所有实例添加到线性布局中。
PS:我已经为 iphone 做了同样的应用程序,没有太多的痛苦。Android似乎让我太困惑了:(
android - 如何在android中移动到horizantalscrollview的特定图像
如果我们单击图库的第三张图片,则该图片将显示,如果我们向右滚动,则将显示下一张图片,如果我们向左滚动,则将显示上一张图片。
android - 同步两个水平滚动视图android
我有两个水平滚动视图,每个视图下都包含一个线性布局项。如何同步滚动,当其中一个滚动时,另一个也自动滚动。有什么帮助吗?
android - Android:HorizontalScrollView 滚动问题
我小时候有一个 custom HorizontalScrollView
,LinearLayout
在LinearLayout
.
当我向右滚动时,我需要再添加 3 个子视图LinearLayout
,然后删除前三个子视图,这样一次只存在 9 个子视图。
我们添加了基于视图 ID 的检测点,其方式是 if the currentViewId > lastChildId - 0.33f * viewSizeLimit
where viewSizeLimit = 9
。如果这是有效的,那就是我们从LinearLayout
.
我遇到的第一个问题是,当我从 中删除视图时LinearLayout
,孩子会向左移动。因此,如果currentViewId = 7
, 和当前视图在检测区域上,那么我们将 3 个视图添加到末尾,并从前面删除 3 个视图。所以现在currentViewId = 4
由于转变。
我们添加了scrollBy
的方法HorizontalScrollView
来补偿这种视图偏移,如果滚动不是那么快,效果很好。
这是日志中的一个示例:
这是快速滚动/翻转滚动视图时的日志:
从日志中可以看出,这些HorizontalScrollView
卷轴本身的数量绝对是巨大的(即1843年、1866年、1551年)。-1440
我们看到的值是scrollBy
我们为设置在视口中可见的正确视图而添加的补偿。
所以现在的问题是我似乎无法找出为什么HorizontalScrollView
卷轴本身会如此大的距离。出现这种情况有什么原因吗?
除了使用 a 之外,还有没有更好的方法来实现这一点HorizontalScrollView
?
我应该考虑为此使用游戏引擎吗?
谢谢。
iphone - 如何在 iPhone Objective-c 中水平滚动 UITableview 的特定行?
我正在做一个项目,我必须在 uitableview 中水平滚动每一行(独立地)。实际上我在表格视图中显示了一些图像,每一行都包含根据它们的类别的图像。所以我想为uitableview的每一行添加一个水平滚动。
请给我一些示例代码或任何教程链接。提前致谢。