荆州微信公众号代运营【荆州商城小程序开发】荆州微信公众号编辑排版设计_荆州微信小程序制作公司—荆州微信公众号小程序托管服务中心
荆州之名源于《尚书·禹贡》:“荆及衡阳惟荆州”,为古九州之一;以原境内蜿蜒高耸的荆山而得名。荆是古代楚国的别称,因楚曾建国于荆山,故古时荆、楚通用。沙,始称津或江津,历为江陵县的重要商埠和码头。
早在五六千年前,人类就在这里创造了大溪文化等原始文化。荆州系楚文化的发祥地,春秋战国时属楚。
楚文王元年(公元前689年),楚国迁都于郢(今荆州区纪南城),都郢400余年。秦属南郡,定治江陵,故常以南郡喻荆州。
汉武帝元封五年(公元前106年),设立荆州刺史部。
东西汉时,属南郡。
三国时期,魏、蜀、吴三分荆州。后归吴,定治南郡。微信公众号开发
晋永和八年(352年),荆州定治江陵。
我们先来介绍最普通的PagerAdapter,如果想使用这个PagerAdapter需要重写下面的四个方法: 当然,这只是官方建议,实际上我们只需重写getCount()和isViewFromObject()就可以了~
getCount():获得viewpager中有多少个view
destroyItem():移除一个给定位置的页面。适配器有责任从容器中删除这个视图。 这是为了确保在finishUpdate(viewGroup)返回时视图能够被移除。
而另外两个方法则是涉及到一个key的东东:
instantiateItem(): ①将给定位置的view添加到ViewGroup(容器)中,创建并显示出来 ②返回一个代表新增页面的Object(key),通常都是直接返回view本身就可以了,当然你也可以 自定义自己的key,但是key和每个view要一一对应的关系
isViewFromObject(): 判断instantiateItem(ViewGroup, int)函数所返回来的Key与一个页面视图是否是 代表的同一个视图(即它俩是否是对应的,对应的表示同一个View),通常我们直接写 return view == object!
运行效果图:
荆州微信公众号代运营【荆州商城小程序开发】荆州微信公众号编辑排版设计_荆州微信小程序制作公司—荆州微信公众号小程序托管服务中心