猿问

继续 TextView 上的另一个活动和/或片段单击

这是一些文字lyl 这是一些文字lyl 这是一些文字lyl 这是一些文字lyl 这是一些文字lyl 这是一些文字lyl


 public void click(View v){

    Intent intent;

    switch(v.getId()){

        case R.id.nav_Courses:

            fragment = new CoursesActivity();

            break;


森林海
浏览 112回答 1
1回答

慕运维8079593

Activity试试这个从你的打开一个Fragment。@Nullable    @Override    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {        View view = inflater.inflate(R.layout.fragment_start_page, container, false);        final Textview textview = view.findViewById(R.id.date_apr);        textview.setOnClickListener(new OnClickListener() {           @Override           public void onClick(View v) {              Intent intent = new Intent(getActivity(), ItemDetailActivity.class);              startActivity(intent);           }          });        return view;    }要打开片段,您可以在另一个 onclickListener 中使用此代码。FragmentManager manager = getFragmentManager();FragmentTransaction transaction = manager.beginTransaction();transaction.replace(R.id.container,new CoursesActivity,"");transaction.addToBackStack(null);transaction.commit();container是您的第一个 Fragment 的 FrameLayout。
随时随地看视频慕课网APP

相关分类

Java
我要回答