摘要: 刚开始,我开发时选取的模拟器是WVGA854,其分辨率为854*480。我开发完毕后装在800*480的手机上时感觉很OK,但是装到480*320、以及320*240分辨率上的手机时,很多界面都变形了,这时我感受到了app自适应的重要性。 自适应主要会遇到两个大问题:横屏和竖屏的切换,以及分辨率大小不同。 一.当横屏切换成竖屏时,解决的办法: 在res目录下建立layout-port和layout-land两个目录,里面分别放置竖屏和横屏两种布局文件,当手机屏幕方向变化的时android系统会自动调用相应的布局文件。 当然还有办法就是不切换。要么都是横屏或者要么都是竖屏。可以在Android. 阅读全文
posted @ 2014-03-18 10:46 94cool 阅读(4440) 评论(0) 推荐(0)
摘要: Activity主要的三种状态: Running(运行):在屏幕前台(位于当前任务堆栈的顶部) Paused(暂停):失去焦点但仍然对用户可见(覆盖Activity可能是透明或未完全遮挡) Stopped(停止):完全被另一个Activity覆盖 1. 首次进入一个Activity,会执行 onCreate -> onStart -> onResume 2. 按BACK键 onPause -> onStop -> onDestroy 3. HOME键 Home键退出:onPause -> onStop ... 阅读全文
posted @ 2014-03-18 10:42 94cool 阅读(219) 评论(0) 推荐(0)