gpt4 book ai didi

java - 我可以在 React Native 的原生 Android 实现中使用静态布局(原生 UI)吗?

转载 作者:搜寻专家 更新时间:2023-10-30 20:53:58 25 4
gpt4 key购买 nike

我正在编写一个 React native 应用程序,我想使用我旧应用程序中的一些静态布局(适用于 Android)。

我看了https://facebook.github.io/react-native/docs/native-components-ios.html并编写了一些类(MyViewManager.java 和 MyView.java)。

我希望能够使用 MyView.java 的静态布局。

我在 github 上浏览了 facebook 的 react native 代码。

我找不到合适的方法,如 setContentView(R.layout.myview)。我想知道是否有人尝试过这个,这会奏效。

有人可以帮我解决这个问题吗?

最佳答案

你可以尝试类似的东西

layout inflater 将膨胀给定的 xml 文件并将其作为此(inflate 中的第二个参数)的子项,即 MyLayoutView。

根据需要的自定义查看膨胀和更改参数的定义。

public class MyManyViewsManager extends ViewGroupManager<MyLayoutView> {

}

class MyLayoutView extends FrameLayout {

init() {
rootItem = (ViewGroup) LayoutInflater.from(getContext()).inflate(R.layout.xmlfilename, this, true);
}

}

关于java - 我可以在 React Native 的原生 Android 实现中使用静态布局(原生 UI)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38906185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com