一个Fragment的实例

时间:2022-05-22 07:28:31
@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,然后再返回。