我想在我的Android应用中使用此布局。
要求:
我尝试了GridLayout
,但这不允许我让孩子们在屏幕上伸展。我试了RelativeLayout
没有成功。我尝试使用权重嵌套LinearLayouts
,它可以工作,但我读到嵌套权重对性能不利。最后,我尝试使用权重TableLayout
,但它没有"行跨度"就像一个HTML表格,所以我不能像我希望的那样在右下角做两个矩形(没有再次嵌套权重)。
有人,请帮忙!它能有多难?我不知道该怎么做。我可以实现自己的ViewGroup
或其他东西来手动实现布局。但感觉这很简单,所以我应该能够使用标准布局。
答案 0 :(得分:1)
你可以使用GridLayouts做这样的事情,为了适应屏幕的一些帮助我建议你看看以下内容:How to make a GridLayout fit screen size。
根据您正在做的事情,使用一系列线性布局的嵌套权重不会对您的表现造成太大损害,但是它会像复杂的游戏那样非常大,或者我建议使用GridLayout。