Listview在ios上工作但在android上不起作用

时间:2016-12-14 09:41:11

标签: android ios listview react-native

[enter image description here][1]   
[Android listview nothing appears][1]
[ios listview works fine][2]
[ios listview detail screen works fine.][3]

我正在使用React Native开发iOS和Android APL。

React Native很棒,我想用React Native开发。

目前我有一个奇怪的错误。

基本上我使用react-native-hackathon-starter进行TAB控制。

在一个TAB环境中,我添加了list-detail函数(Master-Detail之类的东西)。 我在一个TAB上制作了列表屏幕和详细信息屏幕,在iOS上表现不错,但在Android上没有。

附加屏幕截图显示iOS工作正常,列表和详细信息屏幕,但android根本不显示列表。

react-native-hackathon-starter需要以下结构。 MoreRootContainer.js➡MoreNav.js转到TAB课程。

这次我将TAB类添加到另一个导航器中,用于列表类(屏幕)和详细类(屏幕),如下所示。

<Navigator
// Default to list route
initialRoute={{name: 'list1'}}
// Use FloatFromBottom transition between screens
configureScene={(route, routeStack) =>
 Navigator.SceneConfigs.FloatFromBottom}
// Pass a route mapper functions
renderScene={RouteMapper}
/>

这种方法适用于iOS,但不适用于Android。

有没有理由说iOS可以但不是android?

回到Navigator的基本用法,
以上是否允许使用Navigator?

我想确认使用Navigator。

我的参考列表 - 详细功能如下。

React Native List应用程序完整的操作指南 http://rationalappdev.com/react-native-list-app-complete-how-to-guide/#what-are-we-building

由于

商事

1 个答案:

答案 0 :(得分:0)

我正在使用React Native开发iOS和Android APL。

我无法相信这种现象,因为React Native适用于iOS和Android ..

我花了几天时间来调试它。

幸运的是我找到了以下信息。 ReactNative-0.38,警告,'useNativeDriver'不受支持#276 https://github.com/exponentjs/ex-navigation/issues/276

这篇文章暗示ReactNative-0.37好的。 我尝试从38到36回到ReactNative,它的工作平台很好。

如果有人在这类问题上挣扎,这些信息会有所帮助。

由于

商事