語法教學如下:
加入
private FragmentManager fragmentManager;
private FragmentTransaction transaction;
BottomNavigationView.OnNavigationItemSelectedListener以下加入
fragmentManager=getSupportFragmentManager();
transaction = fragmentManager.beginTransaction();
再switch內加入
transaction.replace(FragmentLayout的ID,新增標籤).commit();
結果transaction.replace(R.id.frameLayout_nav,new homeFragment()).commit();
載入onCreate內加入
fragmentManager=getSupportFragmentManager();
transaction = fragmentManager.beginTransaction();
transaction.replace(R.id.frameLayout_nav,new homeFragment()).commit();
修改onCreateView為以下內容
View view=inflater.inflate(R.layout.fragment_select, container, false);
Button b=(Button)view.findViewById(R.id.button);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getActivity(),"顯示的內容",Toast.LENGTH_SHORT).show();
}
});
return view;
以下內容要刪掉或用//,因為沒用OnFragmentInteractionListener所以顯示錯誤。
throw new RuntimeException(context.toString() + " must implement OnFragmentInteractionListener");
影片教學:
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。