Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以真正实现Gallery浏览图片效果。
本示例通过GridView和Gallery两个控件,模仿实现一个完整的仿Gallery图像集的图片浏览效果。效果图如下:
1、GridView
首先,自定义一个GridImageAdapter图片适配器,用于填充GridView控件的图片
然后,用GridImageAdapter填充GridView
最后,设置GridView控件的点击监听事件
2、Gallery完成了GridView的图片显示、监听事件后,现在点击图片,会启动一个Activity来显示当前点击的图片,此时显示图片的控件便是Gallery
首先,同GridView一样,自定义一个ImageAdapter图片适配器,用来填充Gallery
然后,
用ImageAdapter填充Gallery
此时,如果细心可以注意到,我们的Gallery也是自己定义的myGallery,具体定义如下:
GalleryActivity的布局文件gallery.xml
源码下载
参考推荐:
GridView
Grid View tutorial
Gallery
Gallery tutorial
ViewGroup
分享到:
相关推荐
这份"安卓Android源码——ActivityGroup + GridView + ViewFlipper 实现选项卡.rar"的压缩包文件,显然是提供了一个示例,用于演示如何结合这些组件来创建选项卡式的用户界面。 首先,我们来详细了解这三个核心概念...
在Android开发中,滑动效果是用户界面设计中不可或缺的一部分,为用户提供流畅的交互体验。本主题主要聚焦于两种常见...通过实践,你将能够熟练掌握Android Gallery和GridView的滑动效果,并能灵活运用到自己的项目中。
在Android开发中,`Gallery`和`GridView`是两种常用的布局控件,它们常用于展示图像或数据集合。本示例"Gallery+GridView使用的demo"旨在演示如何在应用程序中有效地结合这两个控件来创建一个图片浏览体验。让我们...
本项目“Android源码——GridView + ViewFlipper布局界面,模仿“机锋市场”是一个实例,展示了如何利用这两个组件来实现类似应用商店的布局效果。 **GridView** 是一个二维网格视图,它可以展示一系列的项目,每个...
在Android开发中,`ViewPager`、`Fragment`和`GridView`是常见的组件,它们结合使用可以构建出丰富多样的交互式界面。`ViewPager`用于实现页面的左右滑动,`Fragment`作为Activity的部分内容,方便在不同屏幕尺寸和...
ActivityGroup + GridView + ViewFlipper 实现选项卡源代码.zip ActivityGroup + GridView + ViewFlipper 实现选项卡源代码.zip ActivityGroup + GridView + ViewFlipper 实现选项卡源代码.zip ActivityGroup + ...
在本示例中,"ASP.NET源码——GridView+Jquery实现的TreeGrid.zip" 提供了一个使用ASP.NET和jQuery的实现树形网格视图(TreeGrid)的源代码示例。这个TreeGrid是将数据以层次结构展示,类似于文件系统中的目录结构,...
在`ViewPager`中使用`Fragment`可以创建滑动页面的效果,用户可以左右滑动来切换不同的内容区域。 `ViewPager`是Android Support Library的一部分,它提供了一个可滚动的视图容器,可以用来展示一系列的`View`或者`...
在Android应用开发中,`Fragment`、`ViewPager`和`GridView`是三个非常重要的组件,它们共同构建了复杂的用户界面并提供了丰富的交互体验。本文将深入探讨如何在同一个`Activity`中嵌套`Fragment`,并通过`ViewPager...
本文实例讲述了Android编程滑动效果之Gallery+GridView实现图片预览功能。分享给大家供大家参考,具体如下: Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以...
这两个组件是Android SDK中的核心视图容器,能够帮助开发者实现复杂的动态展示效果。 首先,我们来详细了解一下GridView。GridView是一种可以展示多列数据的视图,它将数据集按照指定的列数进行排列,通常用于显示...
Jquery+GridViewJquery+GridViewJquery+GridViewJquery+GridViewJquery+GridView asp.net 3.5 asp.net 3.5 asp.net 3.5 asp.net 3.5
在安卓应用开发中,`GridView` 和 `ViewFlipper` 是两种常见的布局组件,它们能够帮助开发者构建丰富多样的用户界面。在这个项目中,我们将会深入探讨如何利用这两种组件来模仿“机锋市场”的界面设计。 `GridView`...
另外,`GridView`可以通过设置`android:numColumns`属性来自适应屏幕宽度,或者动态计算列数,以达到最佳的显示效果。 通过以上步骤,我们可以成功地构建一个类似美团首页的分类导航界面。这个过程不仅涉及到了...
`ViewPager` 提供了水平滑动页面的效果,而 `GridView` 则是用于展示网格布局的数据集。接下来我们将深入探讨这两个组件以及它们在数据更新中的应用。 ### 1. ViewPager `ViewPager` 是Android Support Library中...
在本示例中,"android ViewFlipper + Gridview 实现网格视图由上向下自动滑动效果"的目标是构建一个动态的、自滚动的网格视图,这种效果常见于广告轮播或者产品展示等场景。 ViewFlipper是Android SDK提供的一种...
6. **监听滑动事件**:为了在用户滑动`ViewPager`时加载新的`GridView`页面,我们需要监听`ViewPager`的滑动事件,比如在`PagerAdapter`中重写`instantiateItem()`方法,根据当前页面的索引加载对应的数据。...