当前位置:  开发笔记 > Android > 正文

GridLayout超出范围

如何解决《GridLayout超出范围》经验,为你挑选了1个好方法。

我试图用GridLayout重现这个计算器布局

在此输入图像描述

但这是我尝试的代码所得到的.

在此输入图像描述

实际上在设备上它变得更糟,它会削减必须跨越两行的最后一个相等按钮.



    

然而,它一直走出界限.我试图根据这个帖子改为"android.support.v7.widget.GridLayout":

GridLayout列超出了它的范围

但没多大帮助.

任何线索如何使其精确匹配手机大小?



1> Exaqt..:

将视图更改为android.support.v7.widget.GridLayout.并且还将app:layout_columnWeight添加到每个视图,并将layout_width设置为0dp.不需要空间视图.

(使用Genymotion/VM Nexus Android 5.0和Nexus 9与Android 6.0.1测试)

这是最终结果:



    

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有