已采納回答 / Neko_Aria
應該是你選擇的構造方法不對。<...code...><...code...>這兩個是API 24加入的。<...code...><...code...>這兩個是從API 1 開始就有的。
2017-06-23
把某些控件放在fragment里,那么就可以在繼承fragment的類里實現這些控件,而MainActivity只要引用fragment,功能與把所有的控件都寫在一個類里是一樣的,但是一部分代碼被分割到了fragment中,這樣看起來更簡潔,也更容易修改,而且在fragment中的這幾個控件不但Main_Activity可以引用,創建別的Activity也能引用。
2017-06-22
過了幾個月再回來看,老師講得非常全面了,但是對于初學者不容易理解,因為初學者壓根就不用fragment啊,哪個初學者一開始編程就考慮平板與手機間的尺寸變化問題。其實fragment還有另一種用處對與開發者來說也使用得十分頻繁,就是當編寫一個應用時,如果一個布局上的控件非常多,那么就要寫非常多個findviewbyid,要寫非常多setonclicklistener,要寫非常多switch case,那么一個類里的代碼就非常多,非常亂而且不易于修改,這點相信是很多學java的同學深痛惡絕的。這時就可以用到fragment
2017-06-22
已采納回答 / realcjames
case里面第二行,不是調用getSupportFragmentManager(),是getFragmentManager(),后面類全都錯了,肯定報錯咯
2017-06-21
大家把監聽手指左右滑動的那部分代碼寫到“case MotionEvent.ACTION_UP”里面,也就是監聽手指離開的那個case里面,就不會出現圖片重疊的情況了。
圖片會重疊出現,主要是因為只要手指一移動,就會調用“case MotionEvent.ACTION_MOVE”里的邏輯,當手指在屏幕上滑動的時候,那段兒代碼就會被重復調用。
圖片會重疊出現,主要是因為只要手指一移動,就會調用“case MotionEvent.ACTION_MOVE”里的邏輯,當手指在屏幕上滑動的時候,那段兒代碼就會被重復調用。
2017-06-15