Android ViewPager可显示具有不同大小图像的全屏多媒体资料
我尝试使用viewPager组件制作幻灯片库。正常视图可以,但我不知道如何显示不同大小的全屏图像,因为无法将ViewPager高度设置为WRAP_内容 我看到这是因为在构建组件时没有加载所有图片,解决方案包括浏览所有图片(循环到getChlidCount())并使用较大图片的高度,但我不能,因为其他图片会变形 有人能帮我吗?我到处找,但仍然没有解决办法。 做这么简单的事情怎么会这么复杂 我不确定是否能够发布图像,因此这是我问题的示意图说明Android ViewPager可显示具有不同大小图像的全屏多媒体资料,android,android-viewpager,fullscreen,Android,Android Viewpager,Fullscreen,我尝试使用viewPager组件制作幻灯片库。正常视图可以,但我不知道如何显示不同大小的全屏图像,因为无法将ViewPager高度设置为WRAP_内容 我看到这是因为在构建组件时没有加载所有图片,解决方案包括浏览所有图片(循环到getChlidCount())并使用较大图片的高度,但我不能,因为其他图片会变形 有人能帮我吗?我到处找,但仍然没有解决办法。 做这么简单的事情怎么会这么复杂 我不确定是否能够发布图像,因此这是我问题的示意图说明 谢谢,我自己找到了解决办法。其实很简单 在ViewPa
谢谢,我自己找到了解决办法。其实很简单 在ViewPager适配器中,不要直接将imageView添加到ViewPager,而是将imageView添加到linearLayout,然后将linearLayout添加到ViewPager 也就是说,类似于:
ImageView iv = new ImageView();
LinearLayout ll = new LinearLayout();
ll.addView(iv,0);
viewPager.addView(ll,0);