使用React Native呈现Android布局

使用React Native呈现Android布局,android,android-layout,react-native,Android,Android Layout,React Native,我已经将React Native添加到现有的Android项目中,该项目定义了各种布局和片段。有什么简单的方法可以从JavaScript中引用布局或片段吗?我们可以呈现现有的Android布局而不是呈现React本机组件吗 到目前为止,我发现实现这一点的唯一方法是在render中调用一个自定义模块,然后让它返回false。自定义调用将执行以下操作: @ReactMethod public void doSomething() { final Activity currentActivit

我已经将React Native添加到现有的Android项目中,该项目定义了各种布局和片段。有什么简单的方法可以从JavaScript中引用布局或片段吗?我们可以呈现现有的Android布局而不是呈现React本机组件吗

到目前为止,我发现实现这一点的唯一方法是在render中调用一个自定义模块,然后让它返回false。自定义调用将执行以下操作:

@ReactMethod
public void doSomething() {
    final Activity currentActivity = getCurrentActivity();
    if (currentActivity != null) {
        UiThreadUtil.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                currentActivity.setContentView(R.layout.login_fragment_layout);
            }
        });
    }
}
感觉有点不舒服。有更好的办法吗?注意:我确实希望React本地上下文可用,以便能够与JavaScript库集成