本文介绍Android基于ViewPager+Fragment实现左右滑屏效果的方法。分享给大家,供大家参考,详情如下:
1.xml布局模板
2.片段布局模板(可选)
3.片段适配
导入 cn.edu.gzu.BackPP.activities.R; 导入 android.support.v4.app.Fragment; 公共类 UserSoftwareFragment 扩展 Fragment { 私有RelativeLayout加载布局; @覆盖 公共无效onActivityCreated(捆绑保存实例状态){ super.onActivityCreated(savedInstanceState); //相关逻辑处理部分 } @覆盖 公共视图onCreateView(LayoutInflater inflater,ViewGroup容器,Bundle savingInstanceState){//布局文件硬件部分 查看 view=inflater.inflate(R.layout.fragment_user_software_manager,null); softList=(ListView) view.findViewById(R.id.fragment_user_software_listv); loadLayout=(RelativeLayout) view.findViewById(R.id.user_loading_rlayout); 返回视图; } }
4.活动匹配
导入java.util.ArrayList; 导入 cn.edu.gzu.BackPP.Fragment.AllSoftwareFragment; 导入 cn.edu.gzu.BackPP.Fragment.UserSoftwareFragment; 导入 cn.edu.gzu.BackPP.adapter.MyFragmentAdapter; 导入 android.support.v4.app.Fragment; 导入 android.support.v4.app.FragmentActivity; 导入 android.support.v4.view.ViewPager; 导入 android.support.v4.view.ViewPager.OnPageChangeListener; 公共类 LocalSoftwareManagerActivity 扩展 FragmentActivity{ 私有ViewPager viewPager; 私有片段 allsoftFrag; 私有片段 usersoftFrag; @覆盖 protected void onCreate(Bundle savingInstanceState) { super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_local_software_manager); findViewById(); } 私人无效findViewById(){ viewPager=(ViewPager) findViewById(R.id.local_software_viewpager); 初始化片段(); } 私有无效 initFragment(){ ArrayListmFragments=new ArrayList (); allsoftFrag=new AllSoftwareFragment(); usersoftFrag=new UserSoftwareFragment(); mFragments.add(allsoftFrag); mFragments.add(usersoftFrag); viewPager.setAdapter(new MyFragmentAdapter(getSupportFragmentManager(),mFragments)); viewPager.setCurrentItem(0); viewPager.setOnPageChangeListener(new OnPageChangeListener() { @覆盖 公共无效onPageSelected(int arg0){ 开关(arg0){ 案例0: //滑动至第一页处理逻辑 休息; 情况1: //滑动至第二页处理逻辑 休息; } } @覆盖公共无效onPageScrolled(int arg0,浮点arg1,int arg2){ } @覆盖 公共无效onPageScrollStateChanged(int arg0){ } }); } }
对更多Android相关内容感兴趣的读者可以查看本站专题:《Android开发入门与进阶教程》、《Android布局layout技巧总结》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android操作json格式数据技巧总结》、《Android资源操作技巧汇总》和《Android控件用法总结》
希望这篇文章对大家Android编程有所帮助。
以上就是来客网为您收集的Android基于ViewPager+Fragment实现左右滑屏效果的方法全部内容。希望本文能够帮助您解决Android基于ViewPager+Fragment实现左右滑屏效果的方法中遇到的程序。发展问题。
如果您觉得来客网的内容不错,欢迎您向您的程序员朋友推荐来客网。