Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 反应本机qrcode不';不适合它';s元素_React Native_Android Studio_Android Emulator_Qr Code - Fatal编程技术网

React native 反应本机qrcode不';不适合它';s元素

React native 反应本机qrcode不';不适合它';s元素,react-native,android-studio,android-emulator,qr-code,React Native,Android Studio,Android Emulator,Qr Code,我正在使用“react native qrcode”库,并尝试创建一个QR码,它似乎一直在工作,直到我想让它占据它自己容器的100% 我试图: 把它放在一个视图中,它不起作用 在上述视图和二维码上使用flex:1 注意:我必须更改node_模块中的WebView,因为现在它是一个单独的库 从“React”导入React; 从“react native QRCode”导入QRCode; 导出默认函数CardDetails({navigation}){ 返回( ) } 问题源于QRCode库。

我正在使用“react native qrcode”库,并尝试创建一个QR码,它似乎一直在工作,直到我想让它占据它自己容器的100%

我试图:

  • 把它放在一个视图中,它不起作用
  • 在上述视图和二维码上使用flex:1
注意:我必须更改node_模块中的WebView,因为现在它是一个单独的库

从“React”导入React;
从“react native QRCode”导入QRCode;
导出默认函数CardDetails({navigation}){
返回(
)
}

问题源于QRCode库。这是库中的代码。 如果我将画布->上下文->大小更改为大小*4,它将始终覆盖整个空白,并且每当我传递另一个大小时,它将适应/动态更改

p.S.仍在试图弄清楚为什么x4是解决方案

返回(
);

您必须将静态大小路径设置到QrCode。。。如果你想让QrCode取容器的大小。。。动态计算容器的大小,然后将其作为道具传递给您的QRCODE我不确定我们是否在讨论相同的事情。:)白色矩形是二维码。但是这个代码(黑色的东西)并不是二维码元素的全部大小。