想使用gridlayout实现计算器,发现子控件button会超出界面。改用其他布局可达成我想要的效果。但是如果不改用其他布局的话应该如何解决??
尝试过给子控件button加上:
android:layout_gravity="fill_vertical" 无效!!
以下为xml代码和效果图


能明显看到3,6,9的按键超出父控件了一部分
设置下内边距,或者采用百分比布局
android:layout_width="wrap_content"
android:layout_gravity="fill_horizontal"
加上这个属性,就可以充满屏幕而不是超出屏幕了