layoutStrech是设计某一控件在布局中的比例比如在这里就设置了5,5对半分但是layoutStrech在使用时经常性的失效明明设计界面是没问题的运行就失效了明明设置的 5:5但是实际上就不是了经过多方验证这是由于设置layoutStrech属性的布局内涉及尺寸变化的控件设置了固定大小导致无法拉伸只能填充多余的空间这一般是大多数情况比如这里我就固定了按钮的大小解决方式就是不设置固定大小即可再次运行正常5:5但是这样按钮就会变的巨大而设置固定尺寸的按钮后又会导致layoutStrech失效有没有两全其美的方案呢有的兄弟有的有的不要偷懒直接设置布局设置一个父容器即可我设置一个 widget作为父容器就没事了按钮也保持固定大小layoutStrech属性也正常显示