1 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
Activity試試這個(gè)從你的打開一個(gè)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;
}
要打開片段,您可以在另一個(gè) onclickListener 中使用此代碼。
FragmentManager manager = getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(R.id.container,new CoursesActivity,"");
transaction.addToBackStack(null);
transaction.commit();
container是您的第一個(gè) Fragment 的 FrameLayout。
添加回答
舉報(bào)