2019年2月9日 星期六

[ Android Studio ] FrameLayout框架佈局 與 BottomNavigationView底部導航視圖的教學


語法教學如下:

BottomNavigationView 底部按鈕基本教學

加入
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");

影片教學:

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。