我认为标题已经足够明确,但让我们再解释一下。
我有一个RelativeLayout
和一个GridView
,我已将weights
设为第一个1/3,第二个为2/3,但在某些屏幕上RelativatLayout还不够宽,所以我的问题是,如何确保我的RelativeLayout有足够的位置?
感谢。
答案 0 :(得分:0)
将RelativeLayout包裹在linearLayout中,以便您可以使用权重
答案 1 :(得分:0)
只有LinearLayout可以用作父级来使用权重。您应该有一个布局结构,其中LinearLayout作为父级,具有widh = fillparent和weightsum = 3,orientation = horizontal。然后让你的GridView和RelativeLayout成为父LinearLayout的子节点。设置Children的宽度= 0dp,权重= 1和2。这样做应该是必要的。
答案 2 :(得分:0)
我改变了比例,这里是我的新配置:3/6 RL和4/6 GV
如果有人发现将1 / 3-2 / 3比率保持在第一个的最小宽度更好,他/她可以联系我:)