• Fragment中启动一个新的Activity


      最近遇到一个小问题,就是我在主界面中用的是Fragment,其中四个Fragment,然后打算在其中一个里边,写一个TextView(准确地说是Linearout)的单击事件,然后跳转到另外一个Activity,但是问题来了,不知道在哪个函数中去写。

      平时我们的Activity都是重载onCreate()函数,但是在Fragment中重载的是onCreateView()函数,后来查了很多资料,大多都是两行代码或者几行代码,也弄不清具体怎么写,知道看到了一个博主的博客,Ta贴出来的整个代码(这里还要表示感谢)

      我的代码也是这样,等我真正理清楚了Fragment里边的这些函数,再回来补充!!!

     1 /**
     2      * 名称:关于Consult软件
     3      * 功能:启动一个新的界面,显示对该软件的介绍,以及使用说明
     4      * 调用:调用aboutThis()函数
     5      * */
     6     @Override
     7     public View onCreateView(LayoutInflater inflater, ViewGroup container,
     8             Bundle savedInstanceState) {
     9         // TODO Auto-generated method stub
    10         View view = inflater.inflate(R.layout.tab04, null);
    11         System.out.println("...调用了onCreatView()方法");    
    12         view.findViewById(R.id.id_aboutconsult).setOnClickListener(new View.OnClickListener() {
    13             
    14             @Override
    15             public void onClick(View arg0) {
    16                 // TODO Auto-generated method stub
    17                 Toast.makeText(getActivity(), "调用aboutThis()函数,然后启动一个新界面,【软件】", Toast.LENGTH_SHORT).show();
    18                 Intent intent = new Intent(getActivity().getApplicationContext(),AboutActivity.class);
    19                 startActivity(intent);
    20             }
    21         });
    22         return view;
    23     }
  • 相关阅读:
    js中的call和apply方法
    前端Cookie与Session的区别
    js中的this
    Python基础语法
    Python基础安装
    Python基础字符串、列表、元组、字典
    java回调
    java内存分配与溢出
    “眉毛导航”——SiteMapPath控件的使用(ASP.NET)
    Photoshop制作雪碧图技巧
  • 原文地址:https://www.cnblogs.com/cnyulei/p/6743328.html
Copyright © 2020-2023  润新知