-
使用Gallery 和 ImageSwitcher 制作图片浏览器 Gallery介绍 我们有时候在手机上或者PC上看到动态的图片,可以通过鼠标或者手指触摸来移动它,产生动态的图片滚动效果,还可以根据你的点击或者触摸来触发其他事件响应。同样的,在Android中也提供这种实现,这就是通过Gallery在UI上实现缩略图浏览器。 ------------------------- 谷歌已经将Gallery列为过期的控件,建议使用HorizonScrollView或者ViewPager。 ------------------------- 查看源码不难发现 ArrayAdapter 和 SimpleAdapter 都继承了 BaseAdapter。 所以,我们也可以自己定义一个适配器!自定义的好处是自由度、灵活性会更大。 BaseAdapter中的重要方法 (1)public int getCount()——返回一定义的数据源的总数量 (2)public Object getItem(int position) public long getItemId(int position) ——告诉适配器取得目前容器中的数据ID和对象 (3)public View getView(int position,View convertView,ViewGroupparent)——取得目前要显示的图像View,传入数组ID值使之读取与成像。 ----------------------------------- 使用 Gallery 浏览图片的步骤: 1. 在 main.xml 中添加 Gallery标签。 2. 在 MainActivity 中创建数据源,这里就是 int数组存放图片id。 3. 自定义适配器。创建一个新类 ImageAdapter ,继承 BaseAdapter。重写getView(int position, View view, ViewGroup viewGroup)方法。 4. 在 MainActivity加载适配器。查看全部
-
scroollTo:以滚动视图起始位置开始计算的 scrollBy:相对前一次的位置,去滚动对应的距离查看全部
-
滚动监听用OnTouchListener监听器查看全部
-
隐藏ScrollView查看全部
-
viewflipper加入view查看全部
-
viewFlipper常用方法查看全部
-
package version查看全部
-
ListView监听点击查看全部
-
使用ViewStub惰性加载查看全部
-
使用merge合并UI布局查看全部
-
include的使用查看全部
-
布局原则查看全部
-
自定义进度条查看全部
-
SeekBar的事件查看全部
-
SeekBar的主要属性和方法查看全部
举报
0/150
提交
取消