android - 将自定义大小设置为自定义 cordova 插件
问题描述
我已经创建了一个自定义的 cordova 插件并在一个应用程序中实现了它——一切都很好。但是现在我需要使我的自定义插件具有特定的大小并位于屏幕中的特定位置。我尝试的所有内容都只调整插件内容的大小,而不是活动本身的大小,因为它仍然占据全屏 - 用白色填充其余空间。如果可能的话,你们中的某个人可以给我一些关于如何实现这一目标的指南,或者提供一些教程等。
到目前为止,我尝试的是更改根布局的 android:layout_width 和 android:layout_height ,但没有帮助。
我还尝试从代码中更改 LayoutParams - 仍然是同样的问题。
最后我希望将自定义插件定位在自定义位置,例如 (100, 50),并具有自定义大小,例如 (200, 180)
提前致谢
解决方案
如果有人想知道,解决方案是使用片段而不是活动。这样,通过操纵边距和边距布局的大小,可以实现所需的行为。看看这个相机插件的源代码真的很有帮助。
推荐阅读
- r - 为什么 kableExtra add_footnote() 导致 book down 编译失败?
- boost - Ubuntu上的vcpkg,安装的Boost目录包含什么?
- azure - 如何修复 Azure Cloud Shell 上的核心转储错误?
- loops - 循环适用于一个阵列,但相同的循环不适用于不同的阵列 - 为什么?
- mongodb - Mongodb:无法在本地托管的 Kubernetes 集群中启动副本集
- python - 使用 Flask JWT Extended API 请求控制和 webapp 登录
- discord.js - createReceiver 不是函数
- r - 在指定的系统时间运行闪亮的事件
- python - 模拟对象库 ANY 没有按预期工作
- r - 在闪亮仪表板框的标题中设置字体大小和颜色