当前位置: 首页 > news >正文

成都网站建设公司推荐西安网站搭建公司

成都网站建设公司推荐,西安网站搭建公司,可以做ppt的网站有哪些,网站开发用苹果电脑2019独角兽企业重金招聘Python工程师标准>>> 参考文档: android developer training basics 1. 一个activity可以用若干个fagment组成,用fragment组成的好处是可以适用各种类型的屏幕。典型例子是平板和手机: 生成一个fragment步骤&#xf…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

参考文档: android developer training basics 

1. 一个activity可以用若干个fagment组成,用fragment组成的好处是可以适用各种类型的屏幕。典型例子是平板和手机: 
fragment

  1. 生成一个fragment步骤:

  • 单独用xml声明一个fragment, 可以是一个FrameLayout,也可以是一个TextView

  • 创建一个Fragment子类,重写onCreateView

  • 声明一个fragment的layout, 放在目录res/layout下 

  • onCreateView有一个参数,让Fragment子类绑定到layout资源

如何将fragment装入activity,在Activity::onCreate()里, 创建Fragment类:





最后一行代表将这个fragment装入activity指定的fragment layout里

  1. // Create an instance of ExampleFragment

  2. HeadlinesFragment firstFragment = new HeadlinesFragment();


  3. // In case this activity was started with special instructions from an Intent,

  4. // pass the Intent's extras to the fragment as arguments

  5. firstFragment.setArguments(getIntent().getExtras());


  6. // Add the fragment to the 'fragment_container' FrameLayout

  7. getSupportFragmentManager().beginTransaction()

  8. .add(R.id.fragment_container, firstFragment).commit();

在activity里也可以通过xml静态嵌入一个fragment:







android:name里指定实现的Fragment

  1. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

  2. android:orientation="horizontal"

  3. android:layout_width="match_parent"

  4. android:layout_height="match_parent">


  5. <fragment android:name="com.example.android.fragments.HeadlinesFragment"

  6. android:id="@+id/headlines_fragment"

  7. android:layout_weight="1"

  8. android:layout_width="0dp"

  9. android:layout_height="match_parent" />

  10. /LinearLayout>

在fragment attach到activity的时候,会调用Fragment::onAttach(acitivity),重载这个函数可以实现Fragment和Activity直接的关联操作。常用的方法是让activity作为fragment的listener:





   





  • 让activity实现这个listener接口

  • 在重载的Fragment::onAttach(activity)里,保存这个listener

  • 在fragment定义该fragment的listener接口:

  1. public void onAttach(activity) {

  2. mCallback = (OnMyFragmentListener)activity;

  3. }


  4. class MyFragment extends Fragment {

  5. public interface OnMyFragmentListener {

  6. public void onMyButtonClicked();

  7. }

  8. }

转载于:https://my.oschina.net/caohong/blog/287247

http://www.wooajung.com/news/33751.html

相关文章:

  • 网站建设 源码360seo排名优化服务
  • 宜兴网站设计太原百度公司地址
  • 定制型网站制作价格单页网站制作
  • 十大创意网站怎么让网站被百度收录
  • 养生网站建设免费搜索引擎优化结果
  • 几十万做网站平台今天特大军事新闻
  • 网站开发能作为无形资产吗网络营销推广有效方式
  • 全国中高风险地区站长工具seo综合查询源码
  • 深圳骏域网站建设专家网站排名优化客服
  • 网站建设seo运营规划软文广告文案
  • 家装公司网站建设百度推广方法
  • 网站建设收费标准方案免费b站推广网站2023
  • 公司建设门户网站的意义搜索引擎优化seo优惠
  • 网站建设的开多少税率东莞企业网站设计公司
  • 汽车租赁网站怎么做网络营销推广专员
  • 科技备案企业网站线上推广方案
  • 东莞网站推广渠道有哪些百度贴吧人工客服
  • 网店代运营违法吗seo排名点击器
  • 网站开发工具 哪个好代推广app下载
  • 建设项目水资源论证网站360收录提交
  • 北京服饰网站建设老王搜索引擎入口
  • 企业网站制作找什么人百度指数关键词
  • 网站虚拟交易技术怎么做利用搜索引擎营销成功的案例
  • 坂田网站的建设永久免费linux服务器
  • 北京互联网公司开发的网站微营销是什么
  • 无锡做网站多少钱网络营销环境分析
  • 网站建设网站公司品牌运营中心
  • 建设一个网站要钱吗内容营销案例
  • 网站数据库在空间吗免费的自助建站
  • tp 网站建设源码seo页面优化的方法