作者aa4live (某地區板主是白癡)
站內AndroidDev
標題[問題] fragment_main不會使用
時間Wed May 7 15:12:47 2014
大家好
我是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砍掉用以前的寫法(工具書寫法)
但怎麼想這都是邪門歪道阿...
想請問板上前輩
這種狀況要怎麼解阿
或者在這東西如何設定的資源要去哪邊查詢呢?
先謝謝前輩回答了<(_ _)>
--
1F:推 sandwichpope:小妹妹,妳想要成為魔法少女嗎?03/29 20:32
2F:推 sandwichpope:要成為魔法少女的第一步就是要先熟練地使用魔法棒03/29 20:32
3F:推 sandwichpope:大哥哥的這根魔法棒可以讓妳做練習喔03/29 20:32
4F:推 sandwichpope:只要搓一搓,神奇魔法棒就會變長03/29 20:32
5F:推 sandwichpope:再用力搓搓,魔法棒就會產生魔法藥水03/29 20:32
6F:推 sandwichpope:如果喝下魔法藥水,妳就能成為魔法少女了03/29 20:32
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.68.33
※ 文章網址: http://webptt.com/m.aspx?n=bbs/AndroidDev/M.1399446774.A.7D7.html
7F:推 keieykdx:創建的時候建立 4.0 版本以上 05/07 19:58
這樣沒辦法
只是少了v7那個專案
8F:推 areyo:直接把extends改為activity, 然後把錯誤的地方MARK掉 05/07 21:57
9F:→ areyo:錯誤的地方就是讀fragment layout的地方,這樣你就可以用 05/07 21:58
10F:→ areyo:main的layout了 05/07 21:58
請問要怎麼改呢?
謝謝...
※ 編輯: aa4live (61.230.68.33), 05/08/2014 11:16:51
11F:→ abcd99887:我的方法是 1.把fragment_main.xml刪除 05/09 23:16
12F:→ abcd99887:2.打開activity_main.xml 內容全砍掉 05/09 23:17
13F:→ abcd99887:再用graphical layout介面調色盤那邊layout拉一個想要 05/09 23:17
14F:→ abcd99887:的layout到中間 3.把有紅色波折線的範圍全刪掉 05/09 23:18
15F:→ abcd99887:if(saveInstance..{..}跟最後面PlaceholderFragment.{.} 05/09 23:20
17F:→ aa4live:謝謝上面各位前輩 目前只用舊版XD 改天比較熟了之後再依照 05/14 17:34
18F:→ aa4live:各位的建議使用新版 謝謝 05/14 17:35