android - 如何通过 MigLayout 手动计算宽度

标签 android miglayout

我正在使用 MigLayout 4 Android在我的安卓项目中。该代码中存在一个错误:如果子布局嵌套在父布局中,则 fill、grow 等约束将被忽略,因为 mig4android 会简单地忽略它们。

我正在尝试修复它,但我不知道该怎么做。

现在,我可以得到父级的宽度,以及子级的组件约束(可能有也可能没有growfill 或其他),如何计算 child 的宽度? miglayout 是否提供任何方法来执行此操作?

最佳答案

请试试这个代码 int Width = getWindowManager().getDefaultDisplay().getWidth();

关于android - 如何通过 MigLayout 手动计算宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12543760/

相关文章:

java - Swing MigLayout无法增长填充列以填充容器长度

java - 为什么这个组件不对齐(MigLayout)

Android - ListView 仅显示一行

android - 操作栏中的 ShareActionProvider 图标

java - 如何针对不同版本的客户端代码进行自动化测试

java - MigLayout:如何*垂直*对齐扩展坞内的多个组件?

java - 如何在 JButton 单击时更新/刷新 JPanel?

Java MigLayout非法约束 'dock'

android - 如何使用 Android 自定义键盘一次输入 2 个字符

Android Studio 不生成未签名的 apk