`
isiqi
  • 浏览: 16699187 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android中使用GridView分页显示系统所安装的应用,支持拖动与手势滑动

阅读更多

近在看ADW的东西,昨天从Launcher中提取了WorkSpace,可以左右拖动以及手势滑动切换页面,但是在测试中,只是使用静态的方法往里面添加内容,相应的说明和源码可以看这里:

http://blog.csdn.net/Yao_GUET/archive/2011/05/04/6393962.aspx

现在测试一下使用addView方法,所以做一个分页显示系统所安装程序的测试应用。

使用GridView来显示系统已经安装的应用,有别于原来的Launcher,把竖向滑动改为横向滑动,使用的方法是GridView分页。

先是获取系统安装的应用程序,然后再根据设置的每页应该的大小来生成各个页面的内容,这个使用GridView来装载,每一个页面对应一个GridView,然后再把这些页面添加到SrollLayout里面去。

不过确切的说,应该不属于分页的方法了,因为生成了多个GridView。。。

源码:http://download.csdn.net/source/3250531

关键源码如下:

更多内容请登录我的blog:

http://blog.csdn.net/yao_guet

分享到:
评论

相关推荐

    Android中使用GridView分页显示系统所安装的应用

    Android中使用GridView分页显示系统所安装的应用,并支持手势左右滑动 码源说明:http://blog.csdn.net/Yao_GUET/archive/2011/05/05/6397197.aspx 更多内容请登录我的blog: http://blog.csdn.net/yao_guet

    Android类似桌面应用拖动的GridView

    "Android类似桌面应用拖动的GridView"是指一个特殊定制的GridView,它模仿了Android桌面应用的交互方式,允许用户通过拖放操作来改变GridView中各个元素的位置。这种功能在创建自定义启动器、文件管理器或个性化布局...

    gridview 图标 拖拽效果

    如果GridView的数据量大到需要分页显示,那么在拖拽过程中,用户可能会期望将项目拖动到相邻页面。实现这个功能需要处理边界条件,当项目接近页面边缘时,自动切换到相邻页面,并将项目放置在正确的位置。 为了实现...

    workspace_allAppList

    2. **AllAppList使用GridView分页显示系统应用,支持拖动与手势滑动 .zip**:这个文件名表明它包含了一个实现特定功能的应用或组件。它使用了Android开发中的GridView控件来展示系统应用,并且实现了分页显示,这...

    gridview分页,左右分页

    可以使用`HorizontalGridView`(并非标准Android库中的组件,可能需要第三方库支持,如`android.support.v7.widget.GridLayoutManager`与`RecyclerView`配合),或者自定义一个`GridView`,并重写其滚动方法以支持...

    gridview使用大集合.

    2. 应用快捷方式:在手机主屏幕上,很多系统会使用GridView来展示应用程序的快捷方式,用户可以通过滑动选择。 3. 菜单列表:餐厅应用、电商应用中,菜单列表常以GridView形式呈现,用户可直观地看到各类菜品。 三...

    可以拖拽的Gridview

    而“可以拖拽的Gridview”是指一种特殊的GridView实现,用户可以通过触摸屏幕并拖动来重新排列GridView中的项。这种功能常见于应用的设置界面或者个性化布局的场景中,让用户能够自由调整元素的位置。 在Android中...

    可拖动的GridView翻页控件

    综上所述,这个“可拖动的GridView翻页控件”结合了拖动手势识别、分页加载和列动态调整等高级特性,为Android应用开发带来了一种创新的数据展示方式。通过深入理解这些技术,开发者可以构建更加灵活和用户友好的...

    自定义GridView,可添加、删除、交换位置和数据库存储

    - 拖拽排序:实现拖拽排序功能,通常需要在`onTouchEvent()`方法中捕获滑动事件,判断用户的拖动行为,并更新数据结构和视图。 6. **性能优化**: - 内存优化:避免在`getView()`中进行耗时操作,如加载大图,...

    GridView+72般绝技,分页排序,详细介绍gridview的各种用法,并用代码演示.

    GridView是Android开发中常用的一种控件,主要用于展示数据集,如列表、表格等。它具有高度可定制性,可以实现各种复杂的数据展示效果。在这个"GridView+72般绝技"的主题中,我们将深入探讨GridView的基本用法,包括...

    gridview 的多种用法

    2. 滑动事件:虽然GridView默认不支持滑动手势,但可以通过添加GestureDetector或SwipeRefreshLayout等组件来实现滑动刷新或滑动加载更多功能。 四、性能优化 1. 缓存机制:适配器中的convertView机制可以重用已...

    GridView and page例题

    本教程将深入探讨GridView及其与分页的结合使用,通过"GridView的72绝技例题"来帮助你掌握这个强大的组件。 1. **GridView的基本概念** GridView是一个二维列表,它可以将数据集中的元素按行和列进行排列。每个...

    Android 仿zaker效果的拖拽排序.zip

    在Android开发中,实现类似Zaker应用的拖拽排序功能是一项常见的需求,它能提供用户友好的交互体验,使得用户可以自由调整列表或网格中的元素顺序。本项目名为"Android 仿zaker效果的拖拽排序.zip",其核心是实现了...

    GridView 使用实例

    GridView是Android开发中常见的一种控件,主要用于展示数据集,如图片、文本等,并且可以进行多列布局,常用于创建列表或者网格视图。在本实例中,我们将深入探讨GridView的基本用法、各种实用方法以及如何实现各种...

    长按, 颤抖, 抖动, 拖动, 移动

    在IT行业中,尤其是在Android开发领域,用户界面的交互设计至关重要,而"长按"、"颤抖"、"抖动"、"拖动"和"移动"等术语与触摸屏设备上的手势操作紧密相关。这些手势通常用于实现更丰富的用户体验,如在GridView中...

    Zaker GridViewPager 动态拖动排序 可添加删除 自分页

    在Android应用开发中,`Zaker GridViewPager`是一种高级组件,它结合了GridView和ViewPager的优点,提供了更丰富的交互体验。这个组件支持动态拖动排序、可添加删除以及自动分页功能,大大增强了用户界面的可操作性...

    GridView72般绝技

    GridView是Android开发中常用的一种控件,主要用于展示数据集,如列表、表格等。它能够以网格的形式将数据项组织起来,便于用户进行交互。在Android应用开发中,熟练掌握GridView的各种高级技巧对于提升用户体验至关...

    GridView千变万化

    GridView是Android开发中常见的一种控件,主要用于展示数据集,如图片、文本等,并且可以进行多选、排序、分页等操作。在本实例中,我们将深入探讨GridView的使用方法,包括基本设置、自定义适配器以及高级功能的...

    Android应用源码之Android多维报表.zip

    本资源“Android应用源码之Android多维报表.zip”提供了一个具体的实现示例,帮助开发者理解如何在Android应用中构建多维报表。下面我们将详细探讨这个主题。 1. **多维数据分析**: 多维报表基于多维数据集(也...

    Android 封装了ListView及各种View的下拉刷新和上拉加载

    在Android开发中,ListView、GridView等视图控件是常用的数据展示组件,它们可以有效地处理大量数据并进行滚动显示。然而,随着用户交互体验的提升,下拉刷新和上拉加载功能成为移动应用的标准特性,这使得用户在...

Global site tag (gtag.js) - Google Analytics