文章分类 - android
摘要:Android基础——XML数据的三种解析方式 本篇文章包含以下内容: XML数据的Dom解析 XML数据的Sax解析 XML数据的Pull解析 Activity中使用三种解析 Sax解析与Pull解析区别 三种解析方式的步骤: XML数据的Dom解析 DOM解析XML文件时,会将XML文件的所有内
阅读全文
摘要:GsonFormat、Gson、fastjson快速搞定JSON数据解析 本篇文章包括以下内容: GsonFormat的使用 Gson框架的使用 fastjson框架的使用 如果对JSON数据还不是很明白它的解析步骤的话,可以看我的另一篇Android基础——JSON数据的全方位解析 GsonFor
阅读全文
摘要:Android基础控件——SwipeRefreshLayout最简单的下拉刷新 还在使用传统的下拉刷新,觉得不够漂亮,怕被产品经理骂吗? 还在忧愁自己技术不够好,不会改造带动画的下拉刷新吗? 那么不要担心,使用SwipeRefreshLayout最简单的下拉刷新,既不失美观又简洁 SwipeRefr
阅读全文
摘要:TabLayout的使用、仿爱奇艺导航条 学习,学习,学以致用,让基础控件贴近实战效果 TabLayout是Google新推出的Material Design的控件之一,TabLayout的使用必须结合ViewPager和Fragment的使用,如果对ViewPager不熟悉的同学,请自行查阅资料,
阅读全文
摘要:BaseActvity 所有Activity的基类,可以提高代码的阅读性和简洁性,根据你个人喜爱构建出自己的抽象类吧 可以在BaseActivity中放置一些第三方服务的初始化代码和网络监听事件等等等 步骤一:创建BaseActivity抽象类: [java] view plain copy pub
阅读全文
摘要:XListView是github上的开源第三方控件 内部封装好的一个类XListView 其内部包含XListViewFooter XListViewHeader 两个自定义类(控件)如此实现上拉加载更多、下拉刷新 此控件内部引用自己的布局 作为加载的界面 此控件类似于PulltoRefreshVi
阅读全文
摘要:[java] view plain copy <me.maxwin.view.XListView android:id="@+id/xListView" android:layout_width="fill_parent" android:layout_height="fill_parent" an
阅读全文
摘要:XListView是一个带下拉刷新和上拉加载更多的扩展listview 首先将xlistview的相关资源放到新建的android 工程中,然后在layout界面使用 [html] view plain copy <com.example.xlistview.XListView android:id
阅读全文
摘要:[java] view plain copy [java] view plain copy
阅读全文
摘要:public class FragmentAdapter extends FragmentPagerAdapter { private ArrayList<Fragment> fragList; public FragmentAdapter(FragmentManager fm, ArrayList
阅读全文
摘要:现在越来越多的应用会使用viewpager+fragment显示自己的内容页,fragment和activity有很多共同点,如下图就是fragment的生命周期 但是fragment和activity不同的是当调用本身的onResume和onPause方法的时候可能并不是当前的fragment在显
阅读全文
摘要:public abstract class BaseFragment extends Fragment { public FragmentActivity mActivity; /** * 此方法可以得到上下文对象 */ @Override public void onCreate(Bundle s
阅读全文
摘要:[java] view plain copy [java] view plain copy
阅读全文
摘要:编写一个Activity基类,对Activity进行封装,方便使用,参考知乎上一个帖子,可以点击这里查看 1、新建抽象类ParentActivity继承AppCompatActivity,并实现OnClickListener接口 public abstract class ParentActivit
阅读全文
摘要:PagerSliding项目 我们用一个开源项目PagerSliding 这个其实也是实现了标签和ViewPager的结合 我们之前一直用design包里面的TabLayout 确实很方便 但是有缺陷 就是我们要修改起来其实很麻烦 如果我们用开源项目的话 理解了之后修改源码就比较简单了 我们可以修改
阅读全文
摘要:今天空闲,就下载了chrisbanes的Android-PullToRefresh,对其Sample进行了简单的修改,完成分页获取网络数据。(数据放于七牛云上了) 上代码 [java] view plain copy print? /*********************************
阅读全文
摘要:实现类似网易新闻客户端,ViewPager每次只加载当前页。默认的情况下使用FragmentPagerAdapter或者FragmentStatePagerAdapter都会默认多加载一页,即使是重写Android.support.v4.view.ViewPager,将变量设置:DEFAULT_OF
阅读全文
摘要:一、消息Fragment-->Activity 1、Fragment启动Activity时通过Intent将数据传递过去,这种方法每次都要重启Activity。 2、通过回调方法: 2.1 普通的回调方法。 Fragment类中定义方法switch: [java] view plain copy p
阅读全文
摘要:目的: 当有多个Fragment使用时,提供一个抽象基类BaseFragment, 来封装一下方法,使其Fragment的使用简单化。 解决问题: 1: 使用getActivtiy() 为空的情况,2: 简化了onCreateView, 只需要提供布局id就好了 像添加和移除fragment的情况,
阅读全文
摘要:现在市场上很多app都喜欢底部导航的样式,当然底部导航有很多种方法实现:Fragment、Tabhost等等。最近在网上看到一个比较容易实现的一种方法,真的很简单,下面给大家分享一下:1.首先导入一个第三方的包:activitycollection.jar(见下)2.让你的MainActivity继
阅读全文

浙公网安备 33010602011771号