AndroidFragment和g轮播图的基本应用

Fragment 传值有两种
Handler和接口回调(全局)
继承 Fragment 类
重新oncreateView()方法

Activity中
//获取管理者
FragmentManger manger= getSupportFragmentManger();

//事物管理者
//f.beginTransaction();

//五种方法
添加 删除 替换 显示 隐藏
add remove replace show hide
//方法提交
commit
//退回上一层
addToBackStack(null)
Activity代码如下
getSupportFragmentManger()
.beginTransaction()
.replace(帧布局(FramLayout)的id,继承Fragment的类名)
.addTobackStack(null)
.commit();
//轮播图 ViewPager (android.support.v4.view.ViewPager)
//布局 继承:PagerAdapter适配器 重新四个方法
返回数据源的总数量 getCount():
判断当前显示的View 和instantiateItem()

返回的页面是否一致 isViewFromObject() 根据下标
, 创建ViewPager中显示的页面 instantiateItem() 根据下标, 移除ViewPager 中的页面 destroyItem()
public int getCount() {
return 数据源长度;
}
//判断view 和object是否相等
public boolean isViewFromObject(@NonNull View view, @NonNull Object o) {
return view==o;
}
//添加 p
ublic Object instantiateItem(@NonNull ViewGroup container, int position) {
container.addView(list.get(position)
//返回数据源内容(注意)
return list.get(position);
);
public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object)
{ container.removeView(list.get(position);

//从容器中移除
super.destroyItem(container, position, object);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值