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

兰州最好的网站开发公司/广州网站排名优化公司

兰州最好的网站开发公司,广州网站排名优化公司,想用自己电脑做服务器做个网站,网站需求分析是在建站的什么阶段做的_为什么要做?ViewPage是android-support-v4.jar包提供的用于页面滑动的库.这里没有将整个实现过程记录,只是把知识点摘出来单独解释.可参照代码自己实现. 1.在xml布局文件中添加android.support.v4.view.ViewPager容器及显示导航所用标签android.support.v4.view.PagerTitleStrip, 如我添…

ViewPage是android-support-v4.jar包提供的用于页面滑动的库.这里没有将整个实现过程记录,只是把知识点摘出来单独解释.可参照代码自己实现.

1.在xml布局文件中添加android.support.v4.view.ViewPager容器及显示导航所用标签android.support.v4.view.PagerTitleStrip,

如我添加的xml内容如下

<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/pager"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity" ><!--This title strip will display the currently visible page title, as well as the pagetitles for adjacent pages.--><android.support.v4.view.PagerTitleStripandroid:id="@+id/pager_title_strip"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="top"android:background="#33b5e5"android:paddingBottom="4dp"android:paddingTop="4dp"android:textColor="#fff" /></android.support.v4.view.ViewPager>

2.在activity中导入以下包

import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;

3.声明变量

SectionsPagerAdapter mSectionsPagerAdapter;//此处的SectionsPagerAdapter是继承了FragmentPagerAdapter的类
ViewPager mViewPager;

4.在onCreate中对其进行初始化

mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mSectionsPagerAdapter);

5.添加类SectionsPagerAdapter,我这里使用了3个标签

public class SectionsPagerAdapter extends FragmentPagerAdapter {public SectionsPagerAdapter(FragmentManager fm) {super(fm);}@Overridepublic Fragment getItem(int position) {// getItem is called to instantiate the fragment for the given page.// Return a DummySectionFragment (defined as a static inner class// below) with the page number as its lone argument.Fragment fragment = new Fragment();Bundle args = new Bundle();args.putInt("no", position + 1);fragment.setArguments(args);return fragment;}@Overridepublic int getCount() {// Show 3 total pages.return 3;}@Overridepublic CharSequence getPageTitle(int position) {switch (position) {case 0:return "标签1";case 1:return "标签2";case 2:return "标签3";}return null;}}

可以看到在getItem中返回了一个Fragment,这个就是当滑动到不同标签时显示在ViewPager中的内容,Fragment相当于一个Activity,可以在其中的onCreateView函数中构造需要显示的内容并返回
比如,以下代码将显示一个文本信息

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {TextView textView = new TextView(getActivity());textView.setGravity(Gravity.CENTER);textView.setText("你选择了标签:"+Integer.toString(getArguments().getInt("no")));return textView;}

关于fragment的具体内容,在另一篇转载的文章里更加具体点击打开链接

http://www.lbrq.cn/news/1575685.html

相关文章:

  • 支付招聘网站套餐费用怎么做帐/网上销售渠道
  • 做网站php/搜索引擎优化的目标
  • 佛山建站模板/上海专业seo服务公司
  • 正规的网站建设明细报价表/电脑编程培训学校哪家好
  • 四川省住房和城乡建设厅门户网站/哈尔滨网站优化
  • 招标网站建设方案/网络seo哈尔滨
  • 做网站微信朋友圈应该怎么发/企业如何建立网站
  • 为什么我的网站只有新闻业被收录/网络营销活动方案
  • 组建做网站的团队/百度竞价广告收费标准
  • 做毕业论文的网站/淘宝seo 优化软件
  • 网站建设对用户影响/深圳关键词快速排名
  • 营销型网站的建设软文/电脑培训班多少费用
  • 如何把网站做权重/百度投诉电话24小时
  • 怎么做网站demo/软文代理平台
  • 做网站以后的趋势知乎/网络推广产品要给多少钱
  • 北京 网站设计找时代创信好/百度竞价一个月5000够吗
  • 建设网站前端/腾讯会议多少钱一个月
  • 昆明凡科建站/潍坊网站建设咨询
  • 陶瓷网站策划书/网络营销方案如何写
  • 软件工程主要课程/西安seo盐城
  • 公司网站建设计划书/网站排名优化价格
  • wordpress用户后台插件/seo推广具体做什么
  • 快速做网站的技术/宁波网站推广找哪家
  • 河口建设局网站/百度app营销软件
  • a网站建设/百度最新秒收录方法2021
  • app制作和网站一样吗/seo排名哪家有名
  • 新网站前期seo怎么做/品牌网站建设公司
  • 安防公司做网站图片/网站建设报价单模板
  • 做美食教程的网站/2020做seo还有出路吗
  • 做外贸的免费网站有哪些/广州seo服务
  • 备战国赛算法讲解——马尔科夫链,2025国赛数学建模B题详细思路模型更新
  • 【超详细!题解|两种做法】洛谷P3196 [HNOI2008] 神奇的国度[MCS算法]
  • react+vite来优化下每次使用hook函数都要引入的情况
  • 开博尔DA5耳放小尾巴体验评测:实体按键给到位,便携HiFi上手挺好用的
  • Etcd客户端工具Etcd Workbench更新了1.2.0版本!多语言支持了中文,新增了许多快捷功能使用体验再次提升
  • CSS预处理器之Sass全面解析与实战指南