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

潍坊网站推广排名新闻头条最新

潍坊网站推广排名,新闻头条最新,公司注册网站源码,外贸做网站建设公司看着视频学习的#xff0c;Fragment#xff1a;3.Fragment使用方法_哔哩哔哩_bilibili 在android studio 下新建一个工程#xff0c;类型是 Empty View Activity#xff0c;本身就有一个Activity。就有文件MainActivity.java 或者kt#xff0c;还有一个layout 文件#…看着视频学习的Fragment3.Fragment使用方法_哔哩哔哩_bilibili 在android studio 下新建一个工程类型是 Empty View Activity本身就有一个Activity。就有文件MainActivity.java 或者kt还有一个layout 文件activity_main.xml。新建一个fragment操作如下图 可以看到左边有4个文件程序文件 BlankFragment.ktMainActivity.kt Java版本是Java)布局文件activity.xmlfragment_blank.xml分别对4个文件修改先简化在添加点点代码。然后就测试成功了。 最后文件如下 activity.xml ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticaltools:context.MainActivityTextViewandroid:layout_widthwrap_contentandroid:layout_height0dpandroid:layout_weight1android:textHello World! /fragment android:namecom.liwensoft.hellofragment.BlankFragmentandroid:layout_widthmatch_parentandroid:layout_height0dpandroid:layout_weight4android:idid/fragment1/fragment android:namecom.liwensoft.hellofragment.BlankFragmentandroid:layout_widthmatch_parentandroid:layout_height0dpandroid:layout_weight4android:idid/fragment2//LinearLayout fragment_blank.xml  ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalTextViewandroid:layout_widthmatch_parentandroid:layout_height40dpandroid:textstring/hello_blank_fragmentandroid:idid/tv1/Buttonandroid:layout_widthmatch_parentandroid:layout_height40dpandroid:idid/buttonandroid:texthow are you//LinearLayout 应用代码文件MainActivity.kt package com.liwensoft.hellofragmentimport androidx.appcompat.app.AppCompatActivity import android.os.Bundleclass MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)} } BlankFragment.kt package com.liwensoft.hellofragmentimport android.os.Bundle import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.Button import android.widget.TextViewclass BlankFragment : Fragment() {private lateinit var tv: TextViewprivate lateinit var root:Viewoverride fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)}override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,savedInstanceState: Bundle?): View? {// Inflate the layout for this fragmentroot inflater.inflate(R.layout.fragment_blank, container, false)tvroot.findViewByIdTextView(R.id.tv1)val buttonroot.findViewByIdButton(R.id.button)button.setOnClickListener( ){tv.setText(fine, and you?)}return root}} 因为视频是java 语言首先完成的是java 其布局文件一样代码是java的分别如下 MainActivity.java package com.liwensoft.hellofragmentjava;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActivity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);} } FragmentBlank.java package com.liwensoft.hellofragmentjava;import android.os.Bundle;import androidx.fragment.app.Fragment;import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.TextView;public class BlankFragment extends Fragment {private View root;private TextView textview;private Button button;Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);}Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {// Inflate the layout for this fragmentif(rootnull) {root inflater.inflate(R.layout.fragment_blank, container, false);}textviewroot.findViewById(R.id.tv1);buttonroot.findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {textview.setText(fine,and you?);}});return root;} } 代码简单易懂但我开始转了很多地方列出方便初学者上手。
http://www.sadfv.cn/news/89304/

相关文章:

  • 建设银行网站公告岳阳公司网站制作
  • 深圳网站开发培训价格商业网站有什么作用
  • 做网站内容图片多大用jsp sqlserver做的购物网站
  • 做网站策划书建设游戏运营网站开展工作内容
  • 微信如何建网站关于推进公司网站开发的请示
  • 网站建设咨询问卷网站建设书店用户分几类
  • seo综合查询怎么进入网站扬州seo优化
  • iis6 建设网站浏览手机app定制开发多少钱
  • 预约网站如何自己做太原便宜做网站的公司哪家好
  • 凡科网免费网站域名注册平台戚里带崇墉
  • 婚礼网站怎么做网站建设新媒体运营
  • 触摸网站手机网页打不开百度网盘
  • php网站 configwordpress小工具编辑器
  • 微信怎么做自己的网站wordpress后台邓丽
  • 做啥类型网站xampp可以做网站吗
  • 网站制作步骤是什么wordpress初始设置
  • 网站大图轮播代码给wordpress添加图片不显示
  • 一小时做网站wordpress文章导入插件
  • 大连的网站制作公司黑马程序员python教程
  • 网站的维护和更新建设部注册师网站
  • 哪些客户需要做网站做任务免费得晋江币网站
  • 做网站对商家的好处列举免费域名注册的网站
  • 钟表玻璃东莞网站建设做网站买那种服务器
  • 快速学会做网站公司的网站如何进行修改布局
  • 交友深圳网站建设做网站视频手机
  • 迷你世界怎么做网站期天津网站免费制作
  • 个人网站平台搭建建设一个班级网站的具体步骤
  • 广州网站外贸推广新建html网站
  • 足球门户网站建设迅 网站 模板
  • 多语言版本的网站wordpress博客群发