问题标签 [react-native-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.
android - ios模拟器中未显示“显示检查器”和android react-native中的“地图大小属性不可写”问题
我在运行 react-native 应用程序时遇到了奇怪的问题。
在 IOS 中,我看不到检查器,当我单击显示检查器时,它会更改为隐藏检查器,但检查器未显示。
在 ANDROID 中,当我运行应用程序时,应用程序也会正确加载,但是当我尝试导航到任何其他类或屏幕时,它会给我以下错误:
地图大小属性不可写。请修复我:您正在更改地图大小属性,该属性不应该是可写的,并且会在生产中中断。
我正在使用 Visual Studio Code 进行开发。
从最近几天开始尝试搜索很多无法找到解决方案。
android - 在不同的标签之间滑动很流畅,但标签的变化很慢
我在 android 上,并在我的物理设备上进行测试。我正在使用react-native-scrollable-tab-view。我里面有两个标签ScrollableTabView
(关注和推荐)。
在 FollowPostPage 里面我有一个ScrollView
帖子列表(每个帖子都有一张图片和一些文字)
在RecommendedPostPage 里面只有一个文本。
标签之间的滑动很流畅。但是,选项卡的更改速度非常慢。
如果我按“推荐”选项卡,或者如果我从“关注”滑动到“推荐”,则滑动很顺畅,并且一旦页面更改,选项卡也会随之更改。
但是,当我在“推荐”时,按“关注”选项卡或从“推荐”滑动到“关注”,滑动非常流畅,但选项卡更改需要很长时间,您可以从这里看到 GIF:
我该如何解决这个问题?你能帮我弄清楚吗?谢谢你。
javascript - 如何将 React-native 与后端服务器集成?
我使用 django 作为后端,并为应用程序使用 react-native。当应用程序在 react-native 应用程序中打开时componentDidMount()
,该方法将通过 url 向 django 服务器请求:
服务器将响应一组 json 对象。像这样:
由于我启用了远程调试,我可以在控制台中看到 json 对象。
我知道创建ListView
. 我的问题是,当获取对象数组时,如何使用该对象数组来渲染它ListView
,以便我可以显示每个列表项的标题和正文。我是否在构造函数中创建一个单独的状态并将其添加到数据源中?你如何将 react-native 应用程序与后端服务器集成?
android - 直到我在 React Native 中按几次按钮才会响应
我在我的 React Native Android 项目中遇到了一个奇怪的错误。
有一个媒体控制器页面,其中实现了自定义音频播放器(使用Play/Pause、Next、Previous按钮等),它在Android 模拟器上工作得很好,但是当我尝试在真实设备上单击它的任何按钮时,直到我按下它 10 次它才会响应。
我能想到的几个原因:
整个页面响应一个平移手势,所以在模拟器上,点击事件被识别为点击,但在设备上,它识别为平移手势。
我收到了大约 1,000 个警告(此问题已修复,但仍会发生)Warning: You are manually calling a React.PropTypes validation function...
(其中的解决方案可能是这个答案),它可能会影响应用程序的性能。应用程序中使用了几个仅适用于 iOS的库,例如react-native-streamingkit和react-native-mpremotecommandcenter,其中一个可能会导致问题。
我绕过它对吗?是否有其他原因导致该问题?
image - 保存到图库的图像仅在手机重新启动时显示 - React-Native Android
我正在使用react-native-fetch-blob库中的文件系统 API 。
我从服务器请求图像,接收 base64,然后将其保存到 android fs 中的 Pictures 目录。
我像这样保存图像:
问题
图像保存成功,但是当我打开 android 的图库时它不可见。但是当我关闭并打开 Android 模拟器时,它就会在图库中看到。
问题
如何在不重新启动模拟器的情况下查看 Android 库中的图像?
解决方案
创建文件后,我将其添加到上述方法中:
谢谢你@Xeijp。
react-native - 录制时从屏幕的任何地方都会发生提示事件
我是 React Native 的新手。通过单击图像图标提示事件时出现了我的问题。我希望仅从图像按钮发生提示事件。但是当我单击或点击屏幕中的任意位置时,它会打开。有什么办法可以解决这个问题?在样式表中,marginBottom 和marginRight 也不起作用,所以我使用marginTop 和marginLeft。还可以做些什么来解决这个问题?
android - 你如何在 React-native android 中使用自定义字体?
我很难让自定义 webfonts 在 android 上与 react-native 一起使用。
我已按照此处的说明https://medium.com/@gattermeier/custom-fonts-in-react-native-for-android-b8a331a7d2a7#.w6aok6lpw但没有成功。
我尝试了几种不同的字体,仍然没有乐趣。
nb我试过重命名字体文件,用下划线替换破折号,全部小写等等,但仍然没有成功。
任何帮助,非常感谢。这是我的代码:
android - 反应原生矢量图标不会显示在 android 设备中
我在我的 react native 项目中使用了 react-native-vector-icons 并使用npm start
.
图标在 iOS 中正常显示,但在 android 中不会显示。
我尝试过的事情:
- react-native-vector-icons 文档中的三种方法(最后我可以在字体文件夹中看到 *.tff 文件)
- 用于
react-native run-android
启动应用程序。图标显示正常,但我想要的是将 react native 与我现有的 android 应用程序集成,而不是完全 RN 应用程序。 - 在我的应用程序中使用 jsbundle 文件而不是调试服务器
以上均无效
那么,我应该在现有的 android 应用程序中添加一些东西吗?
我不知道如何解决这个问题
react-native - 如何在 ReactNative Android 的发布包中包含静态 html?
我有一个使用本地文件require
显示 Web 内容的 WebView。
这在开发模式下的 ios 和 Android 上完美运行,但是,似乎 HTML 文件未包含在 android 发布包中。
如何将其添加到捆绑包中?