public class CenterFragment extends Fragment {
public TextView personal;
public TextView setting;
View view;
//使用fragment布局文件
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.fragment_center, container, false);
//调用跳转函数
setPersonal(root);
setSetting(root);
return root;
}
/*实现从fragment跳转到Activity*/
public void setPersonal(View view) {
this.view = view;
personal = view.findViewById(R.id.personal);
personal.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
//getActivity() 用来获取当前Activity
intent.setClass(getActivity(), PersonalActivity.class);
startActivity(intent);
}
});
}
public void setSetting(View view) {
this.view = view;
setting = view.findViewById(R.id.setting);
setting.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(getActivity(), SettingActivity.class);
startActivity(intent);
}
});
}
}