当前位置:主页 > 最近文章 >
最近文章
联系我们

Android源码:Android切换菜单(Viewpager+Fragme),viewpagerfragme

文章出处:AG集&# 发表时间:2019-02-06

Android源码:Android切换菜单(Viewpager+Fragme),viewpagerfragme

Android切换菜单(Viewpager+Fragme)                                                      
                                                                                                          
支持平台:Android    运行环境:Eclipse    开发语言:Java 
                                                                                                          
下载地址:http://www.devstore.cn/code/info/245.html 
                                                                                                          
源码简介 
利用Viewpager+Fragment实现顶部选项卡,可以通过滑动、点击来进行Fragment页面切换(如需要添加页面或减少页面,修改PageSize即可——下方对应添加Fragment到管理器中) 
                                                                                                          
源码运行截图 
                                                                                                          
  

本人QQ有资源的话可以交流一下:749099054 


android viewpager中怎监听按钮事件,源码

public class ViewPagerActor extends LinearLayout{
private ViewPager viewPager;
private MyAdapter myAdapter;
private List<View> lists;
public ViewPagerActor(Context context, AttributeSet attrs) {
super(context, attrs);
LayoutInflater inflater =LayoutInflater.from(context);
inflater.inflate(R.drawable.actor_viewpager_layout, this, true);
viewPager = (ViewPager)findViewById(R.id.viewpager);//这个滚动页面
}

public void setDates(List<View> lists){
this.lists = lists;
}
public void initDisplay(){
myAdapter = new MyAdapter(lists);
viewPager.setAdapter(myAdapter);
}
public void notifyDataSetChanged(){
myAdapter.notifyDataSetChanged();
}

/**
* 设置显示第几页
* @param count
*/
public void setCurrentItem(int count){
viewPager.setCurrentItem(count);
}

/**
* 为 viewPager 添加换页监听器
* @param onPageChangeListener
*/
public void setOnPageChangeListener(OnPageChangeListener onPageChangeListener){
viewPager.setOnPageChangeListener(onPageChangeListener);
}

/**
* viewPager 固定的适配器 继承PagerAdapter
* @author Administrator
*
*/
class MyAdapter extends PagerAdapter {
private List<View> views;

public MyAdapter(List<View> lists){
this.views = lists;
}
@Override
public int getCount() {
return views.size();
}

@Override
public boolean isViewFromObject(View arg0, Object arg1) {
return arg0 == arg1;
}

@Override
public int getItemPosition(Object object) {
return su......余下全文>>
 
Android ViewPager 怎在代码端,控制卡里面的内容?

控制ViewPager的内容的话,其实和ListView很类似的,都是要重写Adapter;
ViewPager的是PageAdapter
 

http://www.bkjia.com/Androidjc/892501.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/892501.htmlTechArticleAndroid源码:Android切换菜单(Viewpager+Fragme),viewpagerfragme Android切换菜单(Viewpager+Fragme) 支持平台:Android 运行环境:Eclipse 开发语言:Java 下载...

本文源自: 环亚娱乐