V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
20015jjw
V2EX  ›  问与答

Android 上显示长宽比不一的图片有啥好办法么?

  •  
  •   20015jjw · 2015-11-15 11:41:11 +08:00 · 1503 次点击
    这是一个创建于 3301 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在有个论坛客户端,想要显示每个 post 中不超过十张图片,图片大小不一,长宽比迥异,可能是 16:9 的屏幕截图,也可能是 1024x10298 的超长拼图>< 现在每个 post 预览的时候只显示第一张图,即便第一张图巨长,也能正常显示。但是点开 post 之后所有的图片就不知道怎么愉快的处理了。原论坛上的解决方案在这里,大概就是把图片显示区的长度限制成了所有图片长度的最大值,然后宽度对齐,高度居中显示。

    由于我正在使用 Ion 来显示图片,图片下载下来之前,我并不知道他们的高度,所以这个办法似乎行不通。不知道各位有没有啥高见?或者可能可以用微信朋友圈上面的办法?因为图片张数最多十张?点开看大图什么的?卡住好久,目前没有啥好的办法,给个 demo 或者别人写的 app 什么也好>< 谢谢各位了><

    1 条回复    2015-11-16 11:03:28 +08:00
    wipen
        1
    wipen  
       2015-11-16 11:03:28 +08:00
    如果多张图是从上到下顺序排列的话,每个图一个 item ,宽度 match_parrent ,高度 wrap_content
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 22:13 · PVG 06:13 · LAX 14:13 · JFK 17:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.