作者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/cn.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