Adroid中Fragment的简单使用-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

Adroid中Fragment的简单使用

下面四个步骤就能创建一个简单的fragment

10年积累的网站制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有淮阴免费网站建设让你可以放心的选择与我们合作。

1. 扩展Fragment class

2. 在XML 或 Java中提供显示

3. 覆盖onCreateView方法

4. 在activity中使用Fragment

如下就是简单的显例

创建一个FirstActivityFragment.java文件,扩展Fragment class

package com.example.liang.login;

import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.view.VelocityTrackerCompat;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;

/**
 * Created by liang on 2016/7/15.
 */
public class FirstActivityFragment extends Fragment {

    public FirstActivityFragment(){

    }


    @Override
    public View onCreateView(LayoutInflater inflater,
                             ViewGroup container,
                             Bundle savedInstanceState){
       View v = inflater.inflate(R.layout.fragment_first,
                container, false);


        TextView textView = (TextView)v.findViewById(R.id.showFirstFragmentInfo);
        final Context context = this.getActivity();
        textView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast hello;
                hello = Toast.makeText(context,"hello",Toast.LENGTH_LONG);
                hello.show();
            }
        });
        return v;
    }

    @Override
    public void onCreate( Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }

}

为Fragment创建一个xml fragment_first.xml




    

并在一个activity view 中使用



    

网页名称:Adroid中Fragment的简单使用
网页链接:http://kswsj.cn/article/pihhse.html

其他资讯