尝试将ReactRootView添加到我现有的布局中,如下所示
ReactRootView contentView = new ReactRootView(context);
LinearLayout container = (LinearLayout) parent.findViewById(R.id.view_container);
contentView.startReactApplication(reactInstanceManager, "MyComponent", null)
container.addView(contentView, -1, new LinearLayout.LayoutParams(MATCH_PARENT, WRAP_CONTENT));
通过上面的设置,我的reactview永远不会被渲染,因为高度始终为0。 我必须明确地为我的布局提供高度 -
container.addView(contentView, -1, new LinearLayout.LayoutParams(MATCH_PARENT, 200));
当嵌入到Android原生应用程序中时,ReactRootView如何处理布局参数?
PS:对于交叉帖的道歉确实试图在这里提出这个问题: https://github.com/facebook/react-native/issues/13476