今天做了个 UI 需要在屏幕上放多个图片,图片可以左右滑动。整体布局采用LineLayout布局,LineLayout又插入GridView ,这样就能实现图片显示。
网上有的方法是用android 控制设置中的 android:scrollbars="none"
(main.xml)可以隐藏 gridview 的滚动条,但我没发现滚动条在哪,囧~~~
下面就是怎么 解决 Gallery 图片重叠 :在Gallery控件中插入了若干张图片,运行时发现每两张图片间都有一部分重叠,
Gallery的Adapter中getView的实现方法如下, 在Gallery 控件加入
android:spacing="2dip" 属性。这样就解决了图片重叠的问题,其实也没什么技术含量,嘿嘿。。。还有一点,如果不设置Gallery的Selection,那么第一个view会显示在屏幕中间,左边会空出一块区域。
网上有的方法是用android 控制设置中的 android:scrollbars="none"
(main.xml)可以隐藏 gridview 的滚动条,但我没发现滚动条在哪,囧~~~
下面就是怎么 解决 Gallery 图片重叠 :在Gallery控件中插入了若干张图片,运行时发现每两张图片间都有一部分重叠,
Gallery的Adapter中getView的实现方法如下, 在Gallery 控件加入
android:spacing="2dip" 属性。这样就解决了图片重叠的问题,其实也没什么技术含量,嘿嘿。。。还有一点,如果不设置Gallery的Selection,那么第一个view会显示在屏幕中间,左边会空出一块区域。
解决方法:setSelection( adapterList.size() / 2 );让启动是默认
选择中间一个图片,这样图片就居中显示啦~~。
做的不咋的,那也得瑟一下,哈哈