【问题标题】:How to maintain aspect ratio on an Android Gallery如何在 Android Gallery 上保持纵横比
【发布时间】:2016-07-17 00:09:40
【问题描述】:

我在宽度和高度都设置为 Fill_Parent 的布局上设置了 Android Gallery。这适用于较小的屏幕,但随着显示尺寸增长到平板电脑尺寸,图库会延伸到比宽度更高的布局。此时,它上面没有更多的侧面图像 - 也就是说,只有主选择的图像是可见的。我希望至少有少量侧面图像可见,以便用户知道视图是可滚动的。

有人知道我该怎么做吗?

是否可以在仍然使用 fill_parent 的同时保持纵横比?是否可以将图库视图设置为显示一定数量的侧面图像?等等?

谢谢!

【问题讨论】:

    标签: android gallery aspect-ratio


    【解决方案1】:

    Gallery 类非常有限,我个人倾向于不使用它。您是否考虑过改用ViewPager

    【讨论】:

      【解决方案2】:

      AFAIK,如果你正在使用

      android.widget.Gallery

      然后为视图实现一个自定义适配器,并为画廊视图中的每个项目设置一个布局。如果你还是不明白我刚才说的话,我会尝试生成一些参考代码。

      【讨论】:

      • 这是我目前正在做的,但我将图像尺寸设置为父(图库)高度/宽度的最小值,以便图像在不同屏幕尺寸上缩放到与图库相同。
      • 我发现什么是有效的——虽然看起来更像是一个黑客? - 是将图像宽度和高度设置为以下(在这种情况下为4:5的比例) - 如果父(画廊视图)宽度*.8
      猜你喜欢
      • 2012-08-25
      • 2011-08-08
      • 1970-01-01
      • 2016-01-13
      • 2018-04-02
      • 2018-03-11
      • 1970-01-01
      • 2017-11-13
      • 2010-12-17
      相关资源
      最近更新 更多