问题标签 [react-android]

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 回答
4252 浏览

react-native - 在平面列表中创建多个选择器(下拉菜单)并处理选定状态反应原生

我想在包含标题选择器(下拉)的平面列表中创建表单。假设有 3 个人,列表视图将创建表单容器,每个人都将具有基本信息,如姓名、姓氏和标题以及选择器。我能够使用平面列表创建表单。我无法处理多个选择器的选定值。

这就是我所做的,但没有更新我出错的状态

编辑 1:我用这个 (this.state.titleArray[index]) 代替 selectedValue={"Miss"} 但没有工作

0 投票
1 回答
216 浏览

javascript - 无法在本机反应中将数据设置为可扩展列表

我的应用程序中有一个可扩展的部分列表,我需要从两个不同的 api 调用中填充值。在链接中,示例是从局部变量中填充的。我还注意到数据应该是这样的:

我将来自两个 api 的响应解析为上述格式。并将值保存在状态变量中。如果我将此状态变量值设置为可扩展列表,则会显示错误。如果假设我使用 console.log() 打印状态变量值并将该值复制并将其保存到局部变量并使用该变量来填充它可以工作的可扩展列表。我知道这听起来很混乱。我从控制台复制了该值,以检查解析 json 的方式是否有任何错误。好吧,我不认为我解析的方式是错误的。任何人都可以帮忙。

这是我的渲染

任何帮助,将不胜感激

提前致谢。

编辑 1。

在大多数可扩展列表示例中,列表是从本地存储中填充的。我正在从状态变量填充列表。这是一个问题吗

编辑 2。

这就是我将两个 api 解析为所需格式的方式

目前在尝试从状态变量设置解析数据时出现此错误。任何想法 ...??

TypeError:TypeError:TypeError:请求的键值不是对象。

0 投票
2 回答
2768 浏览

reactjs - 如何在本机反应中使用星号?

如何将标签设置为黑色,星号 (*) 设置为红色。

默认标签变黑,我需要红色星号..

提前感谢<3

0 投票
1 回答
140 浏览

react-native - 当我用三个手指触摸时,反应本机应用程序中抛出错误

我已经开发了一个响应本机并准备发布的应用程序,但是最后在测试时,当我用三根手指触摸应用程序时,它给出了用户看不到的错误,我无法解决它。

在此处输入图像描述

0 投票
2 回答
3305 浏览

macos - 反应原生 ANDROID_HOME 环境变量设置

我在“react-native run-android”上收到以下错误。如何解决?

FAILURE:构建失败并出现异常。

  • 出了什么问题:**配置项目“:app”时出现问题。

    未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量**定义位置。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 在https://help.gradle.org获得更多帮助

BUILD FAILED in 1s 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html

0 投票
1 回答
1368 浏览

react-native - 由于一些内存不足错误,反应本机应用程序崩溃如何解决这个问题

由于以下错误应用程序崩溃,我无法弄清楚确切的问题是什么以及原因是什么

0 投票
2 回答
254 浏览

react-native - 我使用 tcomb 插件在 react native 中生成动态表单

一切都很好,但我的表格包括选择下拉菜单,即使我没有指定,我在第一个得到'-',如何删除它(你可以在屏幕截图中看到)

这是屏幕截图

0 投票
0 回答
1819 浏览

react-native - React Native FlatList onViewableItemsChanged 返回不正确的项目集

我正在尝试使用onViewableItemsChanged事件来检测我的 FlatList 中当前显示在屏幕上的项目。

在我的 ViewabilityConfig(代码在下面提供)中,我将itemVisiblePercentThreshold参数设置为 100,我认为这需要我的项目完全显示才能被视为viewable。然而,对我来说并非如此。

正如您在以下屏幕 截图中看到的那样:我的应用程序的屏幕截图

很明显,最上面的项目并不完全在屏幕上(这应该使可见项目仅包含 3 个项目)。但是当我在我的onViewableItemsChanged事件处理程序中打印数组的长度时,它返回 4(当我检查值时,包括最上面的项目)。

可查看项数组长度的日志结果

这是 FlatList onViewableItemsChanged事件的问题吗?还是我执行不正确?

我试图从文档和 React-native github 中找到解决方案,但没有关于此事件如何工作的进一步解释。


我的代码的一些相关片段如下:

平面列表定义

onViewableItemsChanged 监听器

可视配置

0 投票
2 回答
2585 浏览

reactjs - 在反应导航bottomTabBarNavigation上隐藏特定选项卡

想象一下,我的标签栏有这样的结构:

我想在我的底部标签导航器中只显示三个标签(订单、趋势、热门销售),如何通过react-navigation3.x 版本实现它?

我想到的一个想法是,我创建了一个顶部stackNavigator并嵌套HomeStack在其中bottomTabNavigator,并将顶部的初始路线设置为stackNavigatorHome 但这种方法的问题是它不显示标签栏。

0 投票
3 回答
10899 浏览

react-native - 来自 React-native-elements/fontAwesome 的图标未显示

我正在为抽屉项目和 headerLeft 设置图标。但图标没有出现在我的 android 应用程序中。我正在使用react-native-elements库在我的代码中使用图标。图标类型是字体真棒。我已经特别提到了图标的类型。

我已经尝试了所有命令,例如react-native link并成功链接了所有库,但没有任何效果。

MainComponent.js

包.json

我希望出现图标,但根本不出现。