周末帮助zmw看了一下基线代码,发现在原有框架下添加一个全屏和退出按钮是很简单的,在layout中添加两个ImageButton,然后Activity中的添实例,并书写onclick事件函数,那小子居然说有问题,周一过来,对于他的问题比较心烦,直接自己改了,改完运行发现错误退出(退出的原因是null pointer Exception),改动不对,但是仔细检查了一下没发现问题,直接eclips下进行断点调试,发现keyFigFullscreen = (ImageButton) findViewById(R.id.keyFullscreen) 运行结果后,keyFigFullscreen为null,但是我在xml中已经添加了组件,有点挠头。
突然发现res目录下有layout和layout-large都存在mycanvas.xml文件,实际使用的是layout-large中的xml文件(因为我测试用的是盒子),哈哈,这也是之前我们写sliding Drawer发现在手机上运行可行,但是在盒子上死活出不来也是因为这个,我们只是改了layout中的xml文件,这个在手机上有效。
解决这个问题之后,对于页面布局在网上搜集了一下资料,算是补一下基础知识。
2、android系统支持不同屏幕分辨率,对于drawable和layout进行不同目录划分,可以满足在不同分辨率情况下的页面实现美观。
默认情况下面,android会自动调整应用程序的布局,但是大多数情况