本來打算是按照郭神的《第一行代碼》的Fragment部分照着敲敲,但是我尋思着,我是大好青年吶,怎麼能這麼不動腦子地生搬硬套?遇到問題了怎麼舉一反三?於是乎我就開始了自己的嘗試
剛開始我的想法是這樣:
豎屏的時候就只是一個簡單的單列列表,切換到橫屏的時候就顯示左側是單列列表,右側就是每一個item裏面的詳細內容。
但是我還是有點懶,就做一下郭神第一行代碼的進階版的demon把
但是這樣要攻克的難點就多了起來,具體的幾個知識點下面羅列一下:
- 我想要更多的嘗試和搞清楚FragmentManager裏面的詳細內容,不能止步於使用簡單的replace
- 判斷橫豎屏狀態來設置佈局的問題
- 橫豎屏切換後導致Fragment重新加載的問題
- 點擊Button後右側Fragment切換問題