呵呵,我恰好最近也有类似的需求,就研究了下。本身Gallery是只支持横向滚动的。如果想纵向滚动,目前看继承Gallery是有可能实现的,只是修改的代码量是比较大的,如果不是特别追求Gallery的显示效果的话,这种方法可能并不是很值得。因此用listview来临时替代Gallery的功能也是一种不错的选择。
用了以下代码可以旋转,不过效果不敢恭维,呵呵,仅供板砖mFlipAnimation = new RotateAnimation(0, -90,RotateAnimation.RELATIVE_TO_SELF, 0.5f,RotateAnimation.RELATIVE_TO_SELF, 0.5f); mFlipAnimation.setDuration(0);mFlipAnimation.setFillAfter(true);gralley.startAnimation(mFlipAnimation);
在LinearLayout里加入以下就可以了实现你说的功能了 orientation="horizontal"这个水平方向的排列 androidrientation="vertical"这个是垂直方向的排列
给大家发个地址吧 http://download.csdn.net/download/supersuber/3520220
是否可以改变一下Gallery的layout的方向?