首页 > 解决方案 > 将自定义大小设置为自定义 cordova 插件

问题描述

我已经创建了一个自定义的 cordova 插件并在一个应用程序中实现了它——一切都很好。但是现在我需要使我的自定义插件具有特定的大小并位于屏幕中的特定位置。我尝试的所有内容都只调整插件内容的大小,而不是活动本身的大小,因为它仍然占据全屏 - 用白色填充其余空间。如果可能的话,你们中的某个人可以给我一些关于如何实现这一目标的指南,或者提供一些教程等。

到目前为止,我尝试的是更改根布局的 android:layout_width 和 android:layout_height ,但没有帮助。

我还尝试从代码中更改 LayoutParams - 仍然是同样的问题。

最后我希望将自定义插件定位在自定义位置,例如 (100, 50),并具有自定义大小,例如 (200, 180)

提前致谢

标签: androidcordovacordova-plugins

解决方案


如果有人想知道,解决方案是使用片段而不是活动。这样,通过操纵边距和边距布局的大小,可以实现所需的行为。看看这个相机插件的源代码真的很有帮助。

https://github.com/cordova-plugin-camera-preview


推荐阅读