因為原本學習比較常使用的都是Activity 所以剛接觸Fragment不太習慣
想直接把寫好的Activity改寫的時候卻一堆紅字
後來爬文才知道主要是因為在Fragmen的onCreate()函數沒有包含findViewById、setContentView這些函數
所以需要改寫一些部分 但非常簡單 邏輯都和Activity類似
可以參考看看以下改寫的步驟
原本Activity的onCreate()方法中的程式碼全部移到Fragment的onCreateView()中
布局透過inflate加入布局,而非setContentView
View view= inflater.inflate(R.layout.fragment_one,container,false)
把this 改寫成→ getActivity()
透過getActivity()得到parent的Activity來調用
findViewById 改寫成→ view.findViewById
接著後面會教底部導覽(bottom navigation),也可以使用這個方法將已寫好的Activity輕鬆改寫囉~