一个Fragment的实例

@Override
    public void onActivityCreated(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onActivityCreated(savedInstanceState);
        
        //txtTest = (TextView)getActivity().findViewById(R.id.textView1);
        //txtTest.setText("It's My F!");
        
        
        
    }
    
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
        Bundle savedInstanceState) {
        //使用inflater创建根view
        View fragmentView = inflater.inflate(R.layout.fragment_topopt, container, false);
        
        
        txtTest = (TextView)fragmentView.findViewById(R.id.textView1);
        txtTest.setText("It's My F!");
        txtTest.setTextColor(this.getResources().getColor(color.thm_blue));
        
        
        
        
        
        
        return fragmentView;// 返回fragment的根布局

    }

以上代码是一个extends Fragment类中的两个方法,其中onActivityCreated是fragment被调用后使用的方法,其被注释掉的也是有效的代码。

onCreateView则是实现View的方法,其先声明实例化一个View,然后再返回。

原文地址:https://www.cnblogs.com/huangsheng/p/3345352.html