当前位置: 首页 > news >正文

十堰网站搜索优化价格让wordpress完美拥有论坛功能

十堰网站搜索优化价格,让wordpress完美拥有论坛功能,wordpress媒体库一直加载,安卓手机优化神器ViewPager控件允许页面在水平方向左右滑动#xff0c;就像翻书、翻报纸#xff0c;Android提供了已经分装好的控件。对于ViewPager来说#xff0c;一个页面就是一个项#xff08;相当于ListView的一个列表项#xff09;#xff0c;许多页面组成ViewPager的页面项。 List…ViewPager控件允许页面在水平方向左右滑动就像翻书、翻报纸Android提供了已经分装好的控件。对于ViewPager来说一个页面就是一个项相当于ListView的一个列表项许多页面组成ViewPager的页面项。 ListView和GridView的适配器使用的是BaseAdapter。ViewPager的适配器使用的是PagerAdapter。 ListView和GridView的监听器使用的是OnItemClickListener。ViewPager的监听器使用的是OnPageChangeListener。 下面是ViewPager三个常用方法的说明: (1) setAdapter()  设置页面项的适配器适配器用的是PagerAdapter及其子类。 (2) setCurrentItem()  设置当前页码即打开翻页视图时默认显示哪个页面。 (3) addOnPageChangeListener()  设置翻页视图的页面切换监听器。该监听器需实现接口OnPageChangeListener下的三个方法 -1- onPageScrollStateChanged : 在页面滑动状态变化时触发。 -2- onPageScrolled : 在页面滑动过程中触发。 -3- onPageSelected : 在选中页面时即滑动结束后触发。 1.ViewPager在XML中使用 androidx.viewpager.widget.ViewPagerandroid:idid/viewPagerandroid:layout_width ~ android:layout_height ~ ~有翻页标题就添加部分代码~/androidx.viewpager.widget.ViewPager 2.每页的XML布局文件 例. res / layout / viewitem_layout.xml?xml version1.0 encodingutf-8? androidx.constraintlayout.widget.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:backgroundcolor/whiteImageViewandroid:idid/imageViewandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:scaleTypefitCenter//androidx.constraintlayout.widget.ConstraintLayout 3.翻页适配器 PagerAdapter 例.class MyPagerAdapter extends PagerAdapter{private ListView viewList;public MyPagerAdapter(ListView viewList){this.viewListviewList;//构造函数用于获取适配器资源//如在适配器内声明了资源就不用写构造函数了}public int getCount() {return viewList.size();}public boolean isViewFromObject( View view, Object object ) {return view.equals(object);}public Object instantiateItem( ViewGroup container, int position ) {//向容器内添加指定页面返回值也为该页面container.addView(viewList.get(position));return viewList.get(position);}public void destroyItem( ViewGroup container, int position, Object object ) {//从容器中移出指定页面container.removeViewInLayout(viewList.get(position));} } 适配器必须重写4个方法 getCount() 、isViewFromObject() 、instantiateItem() 、destroyItem( 4.翻页监听器 OnPageChangeListener class MyOnPageChangeListener implements ViewPager.OnPageChangeListener{public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {//在翻页过程中触发//第一个参数表示当前页面序号第二个参数表示当前页面偏移量取值在0到1之间第三个参数表示当前页面的偏移距离}public void onPageSelected(int position) {//在翻页结束后触发//参数表示当前页面序号}public void onPageScrollStateChanged(int state) {//在翻页状态改变时触发//参数为翻页状态0为静止 1为正在滑动 2为滑动完毕//滑动状态依次为正在滑动(1) - 滑动完毕(2) - 静止(0)}} 5.翻页视图的使用及设置 ViewPager viewPagerfindViewById(R.id.~);viewPager.setAdapter(new MyPagerAdapter( 参数 ));viewPager.setCurrentItem(0);//监听器可不加 viewPager.addOnPageChangeListener(new MyOnPageChangeListener()); 6.翻页标题栏 PagerTitleStrip / PagerTabStrip 为了方便开发者处理ViewPager的页码显示与切换Android附带了两个控件分别是PagerTitleStrip和PagerTabStrip。两者都是在ViewPager页面上方展示设定的页面标题不同之处在于PagerTitleStrip只是单纯的文本标题效果无法点击进行页面切换PagerTabStrip类似选项卡效果文本下面有横线点击左右选项卡即可切换到对应页面。 想在标题栏中显示指定文字需重写PagerAdapter的getPageTitle()方法在这方面两个控件的处理是一样的 class MyPagerAdapter extends PagerAdapter{... ...//用于返回指定序号页面的标题public CharSequence getPageTitle(int position) {return ~ ;}} 翻页标题栏在XML文件中的使用如下 androidx.viewpager.widget.ViewPagerandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroidx.viewpager.widget.PagerTitleStripandroid:idid/pagerTitleStripandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:backgroundcolor/purple_200//androidx.viewpager.widget.ViewPager 翻页标题栏因只有文本所以样式只能调整文本大小及颜色但因无XML属性所以只能在代码中调用文本样式的设置方法。 PagerTitleStrip pagerTitleStripfindViewById(R.id.pagerTitleStrip); pagerTitleStrip.setTextSize( TypedValue.COMPLEX_UNIT_SP , 20 ); pagerTitleStrip.setTextColor( R.color.white );
http://www.pierceye.com/news/432311/

相关文章:

  • 做招聘网站需要多少钱als冰桶挑战赛的网络营销方式
  • wordpress单位内网做网站云南省文山州网站建设
  • 单页网站制作视频教程四川餐饮培训学校排名
  • 微信公众平台网站建设wordpress中英切换
  • 万网x3主机l系统放两个网站自学设计的网站
  • 网站微信建设运维经验分享图营销app
  • 西安网站开发软件常州注册公司
  • 和网站建设相关的行业企业网络规划设计方案
  • 风中有朵雨做的云网站观看开网店教程
  • 网站建设与管理教学视频教程服务器绑定网站打不开
  • 百度云建站WordPress开发新客户的十大渠道
  • 南宁比优建站视屏网站的审核是怎么做的
  • 怎样建设尧都水果网站免费手机网站建站系统
  • 全网营销提供seo服务
  • 吕梁网站设计服务器网站建设维护合同
  • 网站轮播图片怎么做高校网站建设模板
  • 易语言做返利网站企业培训考试平台官网
  • 天津做不锈钢的网站做网站要几个部门组成
  • 宿迁集团网站建设用dw制作一个网站
  • 网站创建二级域名网络营销到底是个啥
  • 银州手机网站建设做网站前台模型要做什么呢
  • 做彩票网站推广网站建设培训方案
  • o2o网站建设多少钱昆山专业网站建设
  • c语言自学免费网站网站制作职业
  • 免费刷赞网站推广qq免费有哪些网页设计软件
  • 如何设计网站的首页做海鲜代理在什么网站
  • 网站分析的优劣势苏州网络推广企业
  • 威海网站建设公司施工企业成本核算方法
  • 网站群集约化建设cc域名做门户网站
  • 怎么看一个网站做的好不好北京企业网站推广