fragment的静态加载

fragment是android中一个非常重要的内容,中文译名叫“碎片”或者“片段”,本人喜欢叫他“碎片”,感觉比较有台词的感觉。
现在演示一下fragment的静态加载。

MainActivity.java
是否发现静态加载,不用写什么代码o(^▽^)o;
【注意】fragment不是控件,而是Activity的一部分(即“碎片”),所以不能通过findViewById()的方法获取而是通过findFragmentById()方法或findFragmentByTag()方法获取

获取fragment的方法
1.可以通过getFragmentManager()方法获取FragmentManager对象(这是一个fragment管理者)
2.通过fragmentManager.findFragmentById(R.id.fmid)方法获得MyFragmentone对象(如果fragment标签中设置tag属性,则可以通过fragmentManager.findFragmentByTag()方法获取)

从fragment对象中获取其布局中的控件的方法
1.基于获取fragment的方法获取到fragment对象后,通过MyFragmentone对象的getView()方法获取到其布局fmview;
2,通过fmview的findViewById(R.id.imgid)方法获取ImageView控件,和Activity获取控件的操作相同

package activity.wyc.com.framentdemoone;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;

import com.wyc.fragment.MyFragmentone;


public 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值