package com.halzhang.android.examples.drawerlayoutdemo; import android.app.Fragment; import android.os.Bundle; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.LinearLayout; import android.widget.TextView; /** * Created by Hal on 13-5-17. */ public class MyFragment extends Fragment { private int position; public static final String ARG_INT = "arg_int"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = getArguments(); position = bundle.getInt(ARG_INT); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { LinearLayout mLinearLayout = new LinearLayout(getActivity()); mLinearLayout.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); mLinearLayout.setGravity(Gravity.CENTER); TextView mTextView = new TextView(getActivity()); mLinearLayout.addView(mTextView,new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); mTextView.setGravity(Gravity.CENTER); mTextView.setTextSize(72.0f); mTextView.setText(String.valueOf(position)); return mLinearLayout; } }