使用React Native呈现Android布局
我已经将React Native添加到现有的Android项目中,该项目定义了各种布局和片段。有什么简单的方法可以从JavaScript中引用布局或片段吗?我们可以呈现现有的Android布局而不是呈现React本机组件吗 到目前为止,我发现实现这一点的唯一方法是在render中调用一个自定义模块,然后让它返回false。自定义调用将执行以下操作:使用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
@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库集成