http://www.eoeandroid.com/thread-32654-1-1.html
原文:http://blog.csdn.net/alley_zhang/archive/2010/06/30/5705044.aspx
有很多初学的朋友们经常不注意规范自己开发的项目组件,比如随便给包起名字,将Java文件随便放到任一包下等等。当然我也遇到过。呵呵。我在刚刚开始学习android的时候,写了很多个不搭边的Activity。它们都是有不同功能,不同类型的Activity。于是我尝试着准备把不同Activity归归类。放到不同的包下,结果才发现Android不允许这样做。于是我把所有的Activity直接拖拽到指定的一个包中。于是悲剧的事情发生了。R.java文件丢失了。
这时不要重启eclipse。因为重启后,你所有的资源文件中以前写好的配置内容就会消失。
你要做三件事,
第一:把所有出错的内容全部注释调。或者删掉。保存好。
第二:右击你的工程(项目)——>Android Tools——>Fix Project Properties
这时就会出现R.java文件。
xml:
<screen title="XXX" focusloop="true">
<container >
<button onAction="/blog_article/child(0)/index.html"><picture framewidth="50" frameheight="50" framesequence="0" src="/blog_article/XXX.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="0" src="/blog_article/modelStr_student.png" />
</container>
<container >
<button onAction="/blog_article/child(1)/index.html"><picture framewidth="50" frameheight="50" framesequence="1" src="/blog_article/XXX.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="1" src="/blog_article/modelStr_student.png" />
</container>
<container >
<button onAction="/blog_article/child(2)/index.html"><picture framewidth="50" frameheight="50" framesequence="2" src="/blog_article/modelImg_student.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="2" src="/blog_article/modelStr_student.png" />
</container>
<container >
<button onAction="/blog_article/child(3)/index.html"><picture framewidth="50" frameheight="50" framesequence="3" src="/blog_article/XXX.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="3" src="/blog_article/modelStr_student.png" />
</container>
<container >
<button onAction="/blog_article/child(4)/index.html"><picture framewidth="50" frameheight="50" framesequence="4" src="/blog_article/XXX.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="4" src="/blog_article/modelStr_student.png" />
</container>
<container >
<button onAction="/blog_article/child(5)/index.html"><picture framewidth="50" frameheight="50" framesequence="5" src="/blog_article/XXX.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="5" src="/blog_article/modelStr_student.png" />
</container>
<container >
<button onAction="/blog_article/child(6)/index.html"><picture framewidth="50" frameheight="50" framesequence="6" src="/blog_article/modelImg_student.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="6" src="/blog_article/modelStr_student.png" />
</container>
<container >
<button onAction="/blog_article/child(7)/index.html"><picture framewidth="50" frameheight="50" framesequence="7" src="/blog_article/modelImg_student.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="7" src="/blog_article/modelStr_student.png" />
</container>
<container >
<button onAction="/blog_article/child(8)/index.html"><picture framewidth="50" frameheight="50" framesequence="8" src="/blog_article/XXX.png" /></button>
<picture framewidth="49" frameheight="16" framesequence="8" src="/blog_article/modelStr_student.png" />
</container>
</screen>
css:
/*九宫按钮*/
.ninebutton {
padding:5;
}
.ninebutton:hover {
bg-image:url(/blog_article/iconSel.png);
}