问题标签 [react-native-scrollview]

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.

0 投票
1 回答
3176 浏览

react-native - 如何使用本机反应识别元素是否在屏幕上?

当用户在我的应用中滚动帖子时,我想识别用户现在看到的当前帖子。

0 投票
0 回答
38 浏览

react-native - 如何在 ListView/ScrollView 中获取“行离开滚动”事件

我有以下代码:

如何确定用户何时“离开”当前查看的行并滚动到下一个?

0 投票
6 回答
14042 浏览

android-edittext - 当焦点文本输入反应本机时,滚动视图无法滚动

我在 ScrollView 中有一个 TextInput。

当 TextInput 处于焦点时,滚动不起作用。此问题仅影响 Android。

0 投票
0 回答
444 浏览

javascript - 将本机列表视图滚动到特定部分

我有一个 ListView 组件,它使用事件列表呈现日历。数据结构为:

列表视图代码:

这按预期工作。

现在我希望能够滚动到 js 中的特定部分。我怎样才能做到这一点?

就像是

0 投票
6 回答
39298 浏览

ios - 水平滚动视图捕捉反应原生

嗨,我正在尝试像下面的链接一样实现scrollview对齐中心gif

检查这个 Gif

但无法这样做。以下是我实现此目的的本机代码。

或者有什么方法可以滚动到像 android 这样的滚动视图元素的特定索引?

任何帮助,将不胜感激。提前致谢

0 投票
1 回答
597 浏览

react-native - TouchableHighlight 与 ScrollView 中的路线不起作用

这是错误

这是错误

0 投票
2 回答
1106 浏览

android - 从 ScrollView 内的 Array 中删除子项总是会删除最后一项

我有

这里每个Thumb班级都有Image. 每当我单击图像时,都需要将其从ScrollView.

我的拇指组件看起来像这样

我正在尝试删除

我应该如何实现这一目标?

我尝试删除相应的状态明智的 Image 对象,但它总是删除 ScrollView(或最后一个 Thumb 组件)的最后一个图像。

我是 react-native 和 Android 的新手,我不知道 ScrollView 可以做到这一点。请建议我正确的方法。

0 投票
0 回答
286 浏览

react-native - react-native-navbar 中的中心活动选项卡

我想在可滚动导航栏中将活动选项卡居中。目前我有一个可滚动的水平视图,但一直在更新视图。我正在查看其他示例,例如 github 上的此处。我想要一些关于创建 _updateView 方法的反馈,解决这个问题似乎比简单地添加一些 flexbox 规则更多。

这是我的组件代码。

PS我会更新这个问题,使其更清楚,因为我完全理解它。

0 投票
0 回答
280 浏览

react-native - 当我在 onPress 方法中使用导航时,TouchableOpacity 挂在 ListView 内

我正在使用 ListView,ListView 的每个 Item 都是 TouchableOpacity 组件。onPress 我需要导航到另一个页面。所以onPress方法我调用_navigator()。但是当我按下项目(TouchableOpacity 元素)时,它会在大约 4-5 秒后挂起几秒钟。这是我的代码示例。

我该如何解决这个问题?

0 投票
1 回答
674 浏览

react-native - 在Android上最小化应用程序后反应本机Scrollview / flex布局行为不一致

我正在迈出反应本土的第一步,并试图了解软键盘的布局。

我通过 rect-native init 创建了一个新的 react 项目并编写了以下组件:

结果看起来符合预期,当我触摸输入字段时,键盘会覆盖我的视图。但是,如果我通过按方形/概览按钮最小化应用程序,然后再次选择应用程序,则视图将调整它的高度,因此键盘不会覆盖视图。

到目前为止,我的发现是: - 这仅发生在 Android 上

  • 仅当存在 scrollView 时才会发生这种情况

  • 在 android 清单中使用 android:windowSoftInputMode 似乎不会影响问题。

  • 我试过 react-native: 0.39.0 / react: 15.4.1 和 react-native: 0.33.0 / react: ~15.3.0 并且两者都存在

  • 然而,它在 rnplay (0.33) 中不可重现:https ://rnplay.org/apps/kr-OQw

  • 我已经尝试过索尼 experia z5compact (android 6.0.1)、nexus 5x 和 samsung Galaxy s6 (android 6.0.1),它全部存在。

我认为最小化后的调整大小是一个错误,还是我在这里遗漏了什么?这个问题有解决方法吗?

问题记录(抱歉质量和不幸的循环