【发布时间】:2025-12-23 12:00:11
【问题描述】:
我想在我的活动中创建两个片段。图片下方显示的一张用于显示内容的预览图,内容为同一张的详细视图。
详细视图应可水平滑动并居中锁定。我将通过数组列表提供数据,详细视图有一个编辑文本,应该能够更改数组列表中的数据。如果我使用 HorizontallScrollView,我将需要为每个细节视图添加一个细节布局,使用昂贵的 R... 在 for 循环中调用,我不知道如何更改数据集,因为我不知道我将如何知道编辑文本的位置。
我不知道实施 View pager 是否会提高性能或占用大量资源。以及如何获得编辑文本的位置。
【问题讨论】:
-
首先:我建议不要在水平滚动视图寻呼机中水平滚动项目。测试一下,你会明白我的意思。第二:您是否有足够多的项目来使用列表视图,也许如果您需要水平滚动画廊,请使用简单的水平滚动视图并加载所有项目。
-
我并不是说我会在视图寻呼机中使用水平滚动视图。是的,我有很多物品。如何在 myTextWatcher 上接收视图的位置?
-
你能否提供一些关于你尝试过的代码(一些特定的代码)或者你的意思是获取编辑文本的位置...
标签: android android-fragments android-viewpager horizontal-scrolling horizontalscrollview