首先需要了解Fragment的生命周期
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.inflate(R.layout.XXXX, null);//这个就相当于你加的布局 TextView textview1=view.findviewbyid(R.id.xxx);//所以你的id都是基于你这个布局找的 textview1.settext("只要初始化了里面的事件都是和activity一样的"); textview1.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(getActivity(),XXXX.class);//你的fragment是 基于fragmentactivity的,getactivity()就可以了 intent.putExtra("position", position); startActivity(intent); } }); return view; }
- 先了解fragment的生命周期,@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view=inflater.inflate(R.layout.XXXX, null);//这个就相当于你加的布局
TextView textview1=view.findviewbyid(R.id.xxx);//所以你的id都是基于你这个布局找的
textview1.settext("只要初始化了里面的事件都是和activity一样的");
textview1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(getActivity(),XXXX.class);//你的fragment是
基于fragmentactivity的,getactivity()就可以了
intent.putExtra("position", position);
startActivity(intent);
}
});
return view;
}
时间: 2024-10-17 20:51:31