[问题] 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