Android图库视图在单个屏幕上显示两个视图。
问题描述:
我正在设计一个图库视图在Android中,我需要两个视图占据屏幕的每一半(2个视图全屏)。用户滚动时显示下一个视图。这背后的想法是有五个视图,用户最初看到两个视图。我尝试了几个选项,但没有成功,其中setLayoutParams(new Gallery.LayoutParams(screenWidth/2,screenHeight/2));并没有真正解决问题。如果有人遇到这种情况,如果问题发送给我一个建议或路径。感谢您的阅读,并请让我知道如果您需要任何进一步的细节,以防我没有明确表达自己的意思。Android图库视图在单个屏幕上显示两个视图。
答
为了获得这两个视图相等的重量,以便两个需要相等的高度(半个屏幕)。然后在 setLayoutParams(new Gallery.LayoutParams(screenWidth/2, screenHeight/2));
,而不是设置screenwidth/2和高度/ 2使用填充父母那里... 希望它可以帮助... 如果发现任何问题...发布您的布局和代码相关的。 ..
非常感谢您的及时回应。您的答案完全符合标准布局,但在处理图库小部件时,视图行为会发生变化。所以我的问题是真的有一个5视图的画廊,其中每个视图占据画廊中的一个位置我的最终目标是有这个画廊在屏幕上显示位置1和2,他们每个占据屏幕的一半(我的意思是位置在位置)。谢谢阅读。 –