2012-02-03 57 views
0

我在宽高设置为Fill_Parent的布局上设置了Android图库设置。这对于较小的屏幕非常适用,但随着显示屏尺寸逐渐扩大到平板电脑的尺寸,该屏幕可以延伸到比宽度更高的布局。此时,它上面没有更多的侧面图像 - 也就是说,主要选定的图像是可见的。我希望至少有少量的侧面图像可见,以便用户知道视图是可滚动的。如何在Android图库上保持宽高比

有人知道我该怎么做吗?

在仍然使用fill_parent的情况下是否可以保持高宽比?是否可以设置图库视图来显示一定数量的侧面图像?等等?

谢谢!

回答

0

画廊类是相当有限的,我个人倾向于不使用它。你有没有考虑过使用ViewPager代替?

0

据我所知,如果你正在使用

android.widget.Gallery

再实现一个自定义适配器的观点,并设置换到库视图内的每个项目的布局。如果你仍然不明白我刚刚说的话,我会尝试生成一些参考代码。

+0

这是我目前正在做的,但我设置图像大小为父(图库)的高度/宽度的最小值,以便图像在不同的屏幕尺寸上缩放到相同的图库。 – burgouyne 2012-02-04 17:25:17

+1

我的确发现了这一点 - 虽然看起来更像是一种黑客行为? - 是将图像宽度和高度设置为以下(在这种情况下,比例为4:5) - 如果父级(图库视图)宽度* .8 <父级高度,请使用父宽度* .8,否则使用最小值父宽度/高度。这似乎允许图库和图像伸展得与fill_parent允许的一样大,并且在每幅图像之间保持至少足够的比例,前一幅图像和下一幅图像的一条条仍然显示在图库中。 – burgouyne 2012-02-04 17:34:41

相关问题