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

seo资料站万能图片编辑器

seo资料站,万能图片编辑器,全球vi设计公司,东源县住房和城乡建设部网站一 fragment的介绍 一 什么是fragment? fragment是一个小的activity,点击不同的item,会显示不同的界面,这个界面就是fragment. 可以在多个activity中重复使用一个fragment,所以可以把fragment视为activity中的模块化的组成部分二 为什么有fragment? 使页面动态灵…一 fragment的介绍 一 什么是fragment?     fragment是一个小的activity,点击不同的item,会显示不同的界面,这个界面就是fragment.     可以在多个activity中重复使用一个fragment,所以可以把fragment视为activity中的模块化的组成部分二 为什么有fragment?     使页面动态灵活设计     为了让activity能更简洁地配置画面三 fragment的特点?     1 Fragment 有自己的生命周期     2 必须委托在activity中才能运行(所以Fragment的生命周期受activity影响),当activity销毁时,fragment就没了         3 当activity运行时,可以独立操作fragment,动态增加移除一些fragment     4 fragment可以自己接收输入事件 二 fragment的基本使用步骤 此文写的是静态fragment,动态fragment请点这里 step1 new一个 Fragment,写fragment的xmlstep2 Fragment.java里     1 解析fragment的xml root inflater.inflate(R.layout.fragment_blank1,container,false);     2 随便写点操作step3 activity_main.xml     1 写fragment标签     2 用name属性关联上之前写的fragment.java文件名     3 加id(不然运行时会报错)step4 多个fragment     1 添加多个Fragment.java的文件     2 activity_main.xml里再添加多个fragment标签,设置权重layout_weight 三 代码 step1 new一个 Fragment,写fragment的xml fragment_blank1.xml ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticaltools:context.BlankFragment1TextViewandroid:idid/textViewandroid:layout_widthmatch_parentandroid:layout_height40dpandroid:text你好美女 /Buttonandroid:idid/btnandroid:text回复android:layout_widthwrap_contentandroid:layout_heightwrap_content//LinearLayout step2 Fragment.java里 BlankFragment1.java package com.example.myfragment;import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.TextView;import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment;public class BlankFragment1 extends Fragment {private View root;private TextView textView;private Button btn;Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}NullableOverridepublic View onCreateView(NonNull LayoutInflater inflater, Nullable ViewGroup container, Nullable Bundle savedInstanceState) {if(root null){//解析fragment的xmlroot inflater.inflate(R.layout.fragment_blank1,container,false);}textView root.findViewById(R.id.textView);btn root.findViewById(R.id.btn);//随便写一个点击事件btn.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {textView.setText(你也好);}});return root;} } step3 activity_main.xml ?xml version1.0 encodingutf-8? LinearLayoutandroid:layout_heightmatch_parentandroid:layout_widthmatch_parentandroid:orientationverticalxmlns:androidhttp://schemas.android.com/apk/res/android fragmentandroid:idid/fragment1android:namecom.example.myfragment.BlankFragment1android:layout_weight1android:layout_widthwrap_contentandroid:layout_heightmatch_parent/fragmentandroid:idid/fragment2android:namecom.example.myfragment.BlankFragment2android:layout_weight1android:layout_widthwrap_contentandroid:layout_heightmatch_parent//LinearLayout step4 多个fragment 效果 点击第一个fragment的按钮之后
http://www.hkea.cn/news/14482946/

相关文章:

  • 建个静态网站从哪里可以建公司网站
  • 淄博网站备案公司免费做网站教程
  • 做网站js是什么wordpress中footer函数
  • 珠海网站免费制作wordpress的字体大小
  • 天河门户网站建设公司网站建设关键词优化
  • 怎么注册一个公司网站网络运营商是什么意思
  • 外贸网站建设推广公司前景如何HTML怎么做网站目录
  • 织梦网站评论后"提示验证码错误请点击验证码图片更新验证码吴江建网站
  • 网站怎么提升百度收入成都购物网站设计
  • 学生成绩管理系统网站建设网站设计报价
  • 新手如何给自己的网站做优化嘉兴建设中心小学网站
  • 哪位大神推荐一下好网站强比网站建设
  • 商城型网站怎么做优化伴奏在线制作网站
  • 专门做包装的网站免费建网站的app
  • 荆州建设局网站php语言开发网站流程
  • 做影视网站什么cms好用吗制作网页需要的技术
  • 淮安建设银行招聘网站html网站分页怎么做
  • 网站建设怎么弄免费漫画网站
  • 建网站的要求电子贺卡免费制作
  • 效果图网站模板微信公众号移动网站开发
  • 做网站都不赚钱了吗做网站推广需要什么
  • 网站背景做网站开发 甲方提供资料
  • 网站建设后帐号密码成都广告公司排行前十名
  • 做网站开发的电话销售话术asp.net门户网站项目怎么做
  • 广州有哪些网站建设wordpress 入侵视频教程
  • 北京网站推广排名服务杭州网站现场备案
  • 东莞市手机网站建设哪家好哪个平台电商运营比较好
  • 网站建设所需要的内容大连做网站
  • 虚拟币网站开发制作原网站开发新功能
  • 成都网站建设 全美济南网站建设求职