嵌入在android原生视图中时ReactRootView的动态高度

时间:2017-04-13 20:53:01

标签: android android-layout react-native

尝试将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

0 个答案:

没有答案