[問題] fragment_main不會使用

作者: aa4live (Horse)   2014-05-07 15:12:47
大家好
我是android開發的超新手
剛入門而已
入門就碰到一個很大的困難
在layout的部分因為剛改版22.6
多了fragment_main這個檔案
手邊的工具書通通都不適用了Orz....
(蓋索林的BMI程式 元件寫在fragment_main上會無法執行)
目前是用中國網站查到的方法
我都是都是直接在fragment_main.xml上编写代码的,activity_main.xml文件没有去管它
然后再MainActivity.java文件中
将“setContentView(R.layout.activity_main);”
改成“setContentView(R.layout.fragment_main);”
然后再屏蔽掉后面的 if (savedInstanceState == null) code
這樣子的確不用把fragment_main砍掉用以前的寫法(工具書寫法)
但怎麼想這都是邪門歪道阿...
想請問板上前輩
這種狀況要怎麼解阿
或者在這東西如何設定的資源要去哪邊查詢呢?
先謝謝前輩回答了<(_ _)>
作者: keieykdx (YOz桑)   2014-05-07 19:58:00
創建的時候建立 4.0 版本以上
作者: areyo (沒有名字的怪物)   2014-05-07 21:57:00
直接把extends改為activity, 然後把錯誤的地方MARK掉錯誤的地方就是讀fragment layout的地方,這樣你就可以用main的layout了
作者: abcd99887 (孩阿)   2014-05-09 23:16:00
我的方法是 1.把fragment_main.xml刪除2.打開activity_main.xml 內容全砍掉再用graphical layout介面調色盤那邊layout拉一個想要的layout到中間 3.把有紅色波折線的範圍全刪掉if(saveInstance..{..}跟最後面PlaceholderFragment.{.}
作者: dwadefans (wade)   2014-05-10 19:36:00
http://ppt.cc/t9eE 改成這樣然後Ctrl+shift+o import
作者: aa4live (Horse)   2014-05-14 17:34:00
謝謝上面各位前輩 目前只用舊版XD 改天比較熟了之後再依照各位的建議使用新版 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com