Android 轻松实现仿淘宝地区选择
分类标签: Fragment
介绍 最近用淘宝客户端的时候,编辑地址的时候有个地区选择的功能。看上面的效果觉得挺酷,滚动的时候,是最后一个从下面飞上来挨着前一个。就自己鼓捣一个出来玩玩。 说了效果可能不太直观,下面上两张图看看效果 淘宝地区选择效果 再来一张自己的效果 gif的效果可能不太好,大家自己用Android手机打开淘宝看看 实现分析 展示很简单,ListView就可以了。阅读全文 »
带你实现开发者头条(四) 首页的优化(加入design包)
分类标签: Layout ViewPager Fragment
一 、前言 上次模仿开发者头条首页实现了一个版本,给345大神,我的产品经理一看,又被鄙视了一把,说还在用老的技术,于是乎这三天把整个design包研究了一遍,然后把首页的代码几乎重写了一遍。。。。顺便用上了android studio,方便大家导入。。。 从gif动态效果图中我们可以看出,跟上次没有啥变化,唯一变化的就是列表上拉的时候会隐藏标题栏阅读全文 »
带你实现开发者头条(三) 首页的实现
分类标签: ViewPager Fragment
一.前言 今天实现开发者头条APP的首页。是本系列的第三篇文章,效果图如下: 从gif动态效果图中我们可以看出,最外层有三个tab(精选,订阅,发现),在精选界面顶部有一个轮播的图片广告,广告下面是一个精选文章列表。 二.外层三个tab实现 我这里用Viewpager实现的,可以左右滑动,灵活的隐藏下面fragment的显示隐藏。 阅读全文 »
带你实现开发者头条(二) 实现左滑菜单
分类标签: Fragment Layout
今天开始模仿开发者头条的侧滑菜单,是本系列第二篇文章,相信大家已经看到很多app使用这种侧滑。今天我来教大家用Android自带DrawerLayout控件实现。 DrawerLayout是SupportLibrary包中实现了侧滑菜单效果的控件,可以说DrawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。阅读全文 »
详解Android Fragment之六:Fragment实例
分类标签: Fragment Activity Layout
上一节讲了Fragment与Activity的通信,本节将给大家演示Fragment的实例。 把条目添加到动作栏 你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptionManu()来完成。阅读全文 »
详解Android Fragment之五:Fragment与Activity的通信
分类标签: Fragment Activity
Fragment与Activity的通信 尽管fragment的实现是独立于activity的,可以被用于多个activity,但是每个activity所包含的是同一个fragment的不同的实例。Fragment可以调用getActivity()方法很容易的得到它所在的activity的对象,然后就可以查找activity中的控件们(findViewById())。阅读全文 »
详解Android Fragment之四:Fragment的管理
分类标签: Fragment
上一节中介绍了Fragment界面的实现,本节讲讲如何管理Fragment。 Android中管理Fragment需要使用FragmentManager,怎样得到它呢?在Activity中调用方法getFragmentManager()即可。你可以用FragmentManager来做以下事情: 1、使用方法findFragmentById()或findFragmentByTag()...阅读全文 »
详解Android Fragment之三:Fragment界面的实现
分类标签: Fragment Activity
上一节讲的是Fragment的创建和生命周期,本篇继续讲解Fragment界面的实现。 一、为fragment添加用户界面 Fragment一般作为activity的用户界面的一部分,把它自己的layout嵌入到activity的layout中。 要为fragment提供layout,你必须实现onCreateView()回调方法,然后在这个方法中返回一个View对象,这个对象是fragment的阅读全文 »
详解Android Fragment之二:Fragment的创建和生命周期
分类标签: Fragment
上一节中讲了Fragment概述及用法,本节继续讲解Fragment的创建和生命周期。 Fragments的生命周期 每一个fragments 都有自己的一套生命周期回调方法和处理自己的用户输入事件。 对应生命周期可参考下图:... 创建片元(Creating a Fragment) 要创建一个fragment,必须创建一个fragment的子类(或是继承自它的子类)。阅读全文 »
详解Android Fragment之一:Fragment概述及用法
分类标签: Fragment
Fragment一般是宿主Activity UI的一部分或一种行为,作为Activity的整个View Hierarchy的一部分嵌入。我们可以将多个Fragment组合到一个Activity中创建一个多面界面,也可以在多个Activity中重用一个Fragment。 Fragment概述 我们可以把Fragment视为模块化的一段Activity,它具有自己的生命周期...阅读全文 »
Android Fragment使用之实例演示
分类标签: Fragment
Fragment是Android honeycomb 3.0新增的概念,在如何使用Android Fragment中做了关于Fragment的详细介绍。本文则主要是通过实例的方式让大家更直观的了解Fragment的使用方法。 首先贴上实例的运行效果截图: 效果图的左边是一个列表,右边是列表item的详情。 先看一下布局文件(layout):...阅读全文 »
如何使用Android Fragment
分类标签: Fragment
fragment通常是宿主Activity UI的一部分,被作为activity整个view hierarchy的一部分被嵌入。添加fragmet到activity Layout有两种方法。如下所述。 一、在Activity的Layout文件中声明fragment 你可以像为View一样,为fragment指定layout属性(sdk3.0以后)。阅读全文 »