Fragment+ViewPager实现滑动(点击)切换
2018-09-14 16:04
92 查看
[code]package com.example.dell.zk2; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.TextView; import java.util.ArrayList; import fragment.Fragment_Fj; import fragment.Fragment_Qb; public class MainActivity extends AppCompatActivity implements View.OnClickListener { private TextView fj; private TextView qb; private ViewPager vp; private ArrayList<Fragment> fragment; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); fj = (TextView) findViewById(R.id.fj_movie); qb = (TextView) findViewById(R.id.qb_movie); vp = (ViewPager) findViewById(R.id.main_viewpager); //设置点击切换Fragment fj.setOnClickListener(this); qb.setOnClickListener(this); //创建Fragment集合并添加 fragment = new ArrayList<Fragment>(); fragment.add(new Fragment_Fj()); fragment.add(new Fragment_Qb()); //设置ViewPager适配器 vp.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { return fragment.get(position); } @Override public int getCount() { return fragment.size(); } }); } //点击事件切换Fragment @Override public void onClick(View v) { switch (v.getId()) { case R.id.fj_movie: vp.setCurrentItem(0); break; case R.id.qb_movie: vp.setCurrentItem(1); break; } } }阅读更多
相关文章推荐
- Android之ViewPager+Fragment实现页面点击切换和手势滑动
- ViewPager+Fragment实现页面点击切换和手势滑动
- Android之Fragment+ViewPager实现点击+滑动界面切换学习笔记
- ViewPager+Fragment实现滑动效果,并且能够点击切换
- Fragment+ViewPager实现仿微信点击和滑动切换界面
- viewpager+fragment的懒加载实现微信点击和滑动切换功能(切换效果)
- Android 安卓 fragment+viewpager 仿qq界面 实现点击菜单切换界面+滑动切换viewpager切换界面
- Android之ViewPager+Fragment实现页面点击切换和手势滑动
- 使用ViewPager和Fragment同时实现点击底部Tab切换和手势滑动切换Fragment
- Android ViewPager加Fragment实现滑动或者点击页面切换
- Android 使用ViewPager和RadioGroup配合Fragment实现标签页,可点击按钮切换、滑动切换。
- Android之ViewPager+Fragment实现页面点击切换和手势滑动
- Android 通过ViewPager实现点击和滑动切换Fragment标签页
- viewpager即能实现滑动切换,又能点击切换的实现
- Android ViewPager、Fragment、组合控件结合使用(滑动切换,点击导航切换)
- android app主题UI界面框架搭建 tablayout+Viewpager+fragment 导航栏滑动和点击切换界面
- Android 使用TabLayout、ViewPager和Fragment实现顶部菜单可滑动切换
- Fragment,ActionBar,ViewPager实现选项卡实现点击切换Fragment
- Android 利用ViewPager实现底部圆点导航左右滑动效果以及Fragment页面切换
- 使用TabLayout、ViewPager和Fragment实现顶部菜单可滑动切换