Java Android Gallery视图在一个屏幕上显示两个视图。

Java Android Gallery视图在一个屏幕上显示两个视图。,java,android,layout,gallery,Java,Android,Layout,Gallery,我正在用Android设计一个图库视图,我需要有两个视图占据屏幕的每一半(全屏2个视图)。当用户滚动时,它显示下一个视图。这背后的想法是有五个视图,用户最初可以看到两个视图。我尝试了几个选项,但没有成功,其中setLayoutParams(new Gallery.LayoutParams(screenWidth/2,screenHeight/2));没有真正解决问题。如果有人遇到这种问题,请向我发送建议或路径。感谢您的阅读,如果您需要进一步的详细信息,请告诉我,以防我不清楚自己的意思。占据屏幕每

我正在用Android设计一个图库视图,我需要有两个视图占据屏幕的每一半(全屏2个视图)。当用户滚动时,它显示下一个视图。这背后的想法是有五个视图,用户最初可以看到两个视图。我尝试了几个选项,但没有成功,其中setLayoutParams(new Gallery.LayoutParams(screenWidth/2,screenHeight/2));没有真正解决问题。如果有人遇到这种问题,请向我发送建议或路径。感谢您的阅读,如果您需要进一步的详细信息,请告诉我,以防我不清楚自己的意思。

占据屏幕每半部分的两个视图(全屏两个视图)
要实现这一点,请使两个视图的权重相等,以便两个视图的高度相等(半屏幕)。然后在
setLayoutParams(新的Gallery.LayoutParams(屏幕宽度/2,屏幕高度/2))
不要设置屏幕宽度/2和高度/2,而是在此处使用填充父项。。。
希望对你有帮助。。。

如果发现任何与此相关的问题。。。发布与此相关的布局和代码…

非常感谢您的及时回复。您的答案与标准布局完美配合,但在处理Gallery小部件时,视图的行为会发生变化。所以我的问题是有一个5个视图的图库,每个视图在图库中占据一个位置。我的最终目标是让这个图库显示屏幕上的位置1和位置2,每个视图占据屏幕的一半(位置是指位置处的视图)。谢谢你的阅读。