达内android济南达内培训怎么样?

24小时咨询热线:全国服务监督电话:400-827-0010
高端IT培训课程
您的位置: >
> 正文文章内容
android应用自适应多分辨率的解决方法
作者:达内
更新时间: 14:51:41
来源: 【字号:
[导读]Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
1. 首先是建立多个layout文件夹(drawable也一样)。
在 在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。
a. 较大的数字要写在前面:比如layout-854x480而不能写layout-480x854.
b. 两个数字之前是小写字母x,而不是乘号。
2. 在不能的layout下调整layout 的长宽等各种设置。以适应不同的分辨率。
3 最后需要在AndroidManifest.xml里面添加下面一段,没有这一段自适应就不能实现:
&/application&
&supports-screensandroid:largeScreens="true"android:normalScreens="true"android:anyDensity = "true"/&
&/manifest&
在&/application&标签和&/manifest& 标签之间添加上面那段代码。即可
Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)
一:不同的layout
Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。
  drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:
  (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)
  (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)
  (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)
  系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。
更正:应该是对应不同density 的图片
  在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。
[i]备注:三者的解析度不一样,就像你把电脑的分辨率调低,图片会变大一样,反之分辨率高,图片缩小。 [/i] 屏幕方向:
横屏竖屏自动切换:
可以在res目录下建立layout-port-800x600和layout-land两个目录,里面分别放置竖屏和横屏两种布局文件,这样在手机屏幕方向变化的时候系统会自动调用相应的布局文件,避免一种布局文件无法满足两种屏幕显示的问题。
不同分辨率横屏竖屏自动切换:
以800x600为例 可以在res目录下建立layout-port-800x600和layout-land-800x600两个目录
以下步骤是网上流传的,不过我自己之前是通过图形化界面实现这个配置,算是殊途同归,有空我会把图片贴上来。
还要说明一点:每个activity都有这个属性screenOrientation,每个activity都需要设置,可以设置为竖屏(portrait),也可以设置为无重力感应(nosensor)。
要让程序界面保持一个方向,不随手机方向转动而变化的处理办法:
在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。 例如(landscape是横向,portrait是纵向):
&?xml version="1.0" encoding="utf-8"?& &manifest xmlns:android="/apk/res/android" package="com.ray.linkit" android:versionCode="1" android:versionName="1.0"& &application android:icon="@drawable/icon" android:label="@string/app_name"& &activity android:name=".Main" android:label="@string/app_name" android:screenOrientation="portrait"& &intent-filter& &action android:name="android.intent.action.MAIN" /& &category android:name="android.intent.category.LAUNCHER" /& &/intent-filter& &/activity& &activity android:name=".GamePlay" android:screenOrientation="portrait"&&/activity& &activity android:name=".OptionView" android:screenOrientation="portrait"&&/activity& &/application& &uses-sdk android:minSdkVersion="3" /& &/manifest&
另外,android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置,那样,进行中的游戏就不会自动重启了!
有的程序适合从竖屏切换到横屏,或者反过来,这个时候怎么办呢?可以在配置Activity的地方进行如下的配置android:screenOrientation="portrait"。这样就可以保证是竖屏总是竖屏了,或者landscape横向。
而有的程序是适合横竖屏切换的。如何处理呢?首先要在配置Activity的时候进行如下的配置:android:configChanges="keyboardHidden|orientation",另外需要重写Activity的 onConfigurationChanged方法。实现方式如下,不需要做太多的内容:
@Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { // land do nothing is ok } else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { // port do nothing is ok } }
写一个支持多分辨的程序,基于1.6开发的,建立了三个资源文件夹drawable-hdpi drawable-mdpi drawable-ldpi,里面分别存放72*72 48*48 36*36的icon图标文件。当我在G1(1.5的系统)上测试时,图标应该自适应为48*48才对啊,但实际显示的是36*36。怎么才能让其自适应 48*48的icon图标呢
成都是四川高端IT培训机构领军品牌,名师云集,全新TTS5.0课程体系.包括:Java培训,c++培训,,PHP培训等面向大学生的高端课程,优秀学员可申请"阳关计划"助学基金。网址:达内android培训怎么样,学技术学什么好,自考好就业吗,android优化大师
上图的超大虚拟键盘不是PS出来的,而是Android 2.2 Froyo系统里的一个小改进。当你呼出普通的四行虚拟键盘之后,用手从下到上轻轻的这么划一下,就见证了奇迹发生的时刻──你的
  由于特殊的“国情”,Andnoid系统中的原装商店Google Play在所有的行货手机中消失,这给了中国开发者巨大的市场空间。2011年,应用程序分发成了团购之外中国野蛮疯长最严重的
导读:研究咨询公司扬基集团(Yankee Group)过去12个月内针对1.6万名美国消费者的调查报告显示,到2015年,美国 iPhone用户人数将超过Android,主要原因在于iPhone平台忠诚度高于And
公司名称:
朋有话因为工作上的便利,近来本人有机会试用了多个品牌、不同平台的好几台Android设备,智能手机、平板电脑都有,而且价格分布也较为全面,从 2000元到5000元的不等。这番试用
  相信地牢猎人大家一定都不陌生,在地牢猎人一代的时候因其华丽多样的技能、华美宏大的场景、可变换外观的装备系统以及多样的职业而迅速吸引了众多ARPG爱好者的追捧。时至
Crittercism进行了一次罕见的智能机应用程序稳定性研究,结果显示iOS的应用要比Android来的不稳定,它们在运行时更容易崩溃。iOS系统的应用崩溃较为明显,所有错误中,iPhone、iPad
公司名称:
北京泰然神州科技有限公司
公司名称:
石家庄扬天科技有限公司
手机厂商对Android失望? 近日,笔者看到了一则消息,消息的来源在此就不提及了,不过消息的内容反而印象深刻:&市场研究公司Global Equities Research的分析师Trip
公司名称:
北京华安科技发展有限公司
在去年美国赌城拉斯维加斯CES2011上,索尼展出了旗下首款3D
1080p高端家庭影院投影机VPL-VW90ES,这款产品采用了索尼独家的SXRD技术,面板的刷新率可以达到240Hz,以满足用户观看3
  据外国媒体报道称,自Android助三星成为全球智能手机最大制造商之后,东南亚智能手机市场,Android操作系统已经占据近半壁江山。  据GfK 数据显示,2012年首季度东南亚Androi
文/邱鑫 当地时间日上午9点,北京时间27日下午16点,久负盛名的移动通讯行业年度盛事——世界MWC2012大会(原3GSM)又 一次在 西班牙第二大城市巴塞罗那正式拉开了帷幕
  国产军团反击路线:高端不高价  先有三星(微博)集团董事长李健熙放言,集团业务不能只依靠智能手机。再到索尼集团巨亏,拟通过增加智能手机销量弥补家电损失。可以肯定的是
  2010年的MWC大会,注定成为手机操作系统的一次盛宴,微软推出了Windows Phone 7 Series,被誉为未来五年的手机操作系统;Symbian基金会带来了Symbian^3即将完工的消息;就连
  本报讯 (记者 古晓宇) 昨天,记者从中国联通(微博)了解到,在春节期间,联通将对不久前推出的3G无线猫上网卡套装提供大额的补贴优惠,补贴力度超过了20%。  在去年年底,联通定
传Facebook手机开发代号为巴菲 HTC代工北京时间11月22日消息,据《华尔街日报》旗下博客网站AllThingsD报道,多名知情人士周一透露,Facebook已确定其智能手机的开发代码为&ldqu
网络上意外公布了三张疑似索尼爱立信Windows Phone 7系统智能手机的谍照。尽管谍照看上去相当的模糊,有被PS过的嫌疑,但谍照的曝光似乎预示Windows Phone 7渐渐流行了起来,包
HTC Desire HD是一款有着4.3英寸大屏,1GHz处理器的Android智能手机。今天这款手机(改版机)最新报价2400元,随机配件包括:一电一充、耳机、数据线。商家赠送保护膜,感兴趣的朋友不
  智器在平板产品领域又做了一个以 GPS 导航为卖点的 G7,算是另辟蹊径。这款产品采用 7 寸的
分辨率屏幕,压感式十点触摸屏,ARM Cortex-A9 800MHz 处理器,内置了 4G
自从Android 4.2更新以来,就一直被发现漏洞和bug。在Android 4.2.1的更新修复了上一版本日历缺失12月份的bug之后,这次又被发现了关于多账户登录的新漏洞。Android 4.2已经为
今日起,Android用户终于也有免费的Amazon Kindle电子书程序可下载。
虽然功能稍嫌阳春,不过Android版Kindle依然是个很实用的电子书阅读程序,你可浏览新书,或者下载已经买过的
据国外科技博客PatentlyApple报道,本月初美国专利商标局 (US Patent and Trademark Office, USPTO)公布的谷歌申请的一项新专利技术显示,谷歌将为代工厂商提供解锁未来Android
既然是 Android 就免不了被折腾来折腾去的优良传统。尤其是 Google 的 Nexus 系列。此次超频是由叫做 Team Wishkey 的开发团体完成。他们自制的 Trinity v1.3 ROM(暂时还是
文/李小东  谷歌于今年10月发...   谷歌I/O大会将于美国时间6月... 我们已经知道德国02将率先发布GS...
... 今年摩托罗拉在海南的发布会上除... 文/朱海龙  在今年10月举行的...   本报讯 (记者赵谨)从昨天18... 来自于MOTO安致的消息  随着Go...当前位置: >>
>> 南京android培训市场前景怎么样?
南京android培训市场前景怎么样?
发布时间:日  阅读:次
南京android培训市场前景怎么样?随着中国3g市场逐步扩大,中国移动互联网时代已经来临,智能手机市场份额与日俱增。来自谷歌的android智能手机操作系统凭借免费开源成为终端平台的霸主。因此android人才供不应求。市场前景被广泛看好。
2014年高考已经结束,高考填报志愿成为考生和家长的头等大事,上大学读哪一个专业,哪些高职高专专业好?这是高考考生及其家长非常关心的一个话题。这里为大家总结五大稀缺难寻人才的专科专业,指导考生填报志愿。
热门专业一:
3g软件开发专业,新it时代的职场新贵
就业方向:android应用开发工程师、android手机游戏开发工程师、android程序员、android系统软件开发、android系统驱动工程师、android中间层开发工程师。
热门专业二:
建筑表现大师专业,未来极具前途的行业
就业方向:该专业毕业生可在各大建筑企业、设计院、房地产公司、建筑表现公司、建筑等相关行业胜任室内外建筑表现、渲染、建筑材料、采暖、工程预算、测量、后期加工、动画师。
热门专业三:
环境艺术设计专业,就业前景依然乐观
就业方向:本专业可从事数字艺术设计、环境艺术设计、室内设计、会展设计、建筑效果图设计、绘图员、平面设计师、橱柜设计师、家具设计师、施工图设计师、效果图表现、预算员、工装设计师、设计师助理、施工监理等行业。
热门专业四:
三维影视动画专业,高端人才稀缺难寻
就业方向:该专业毕业生可从事网页、建筑效果图、建筑浏览、影视片头、mtv、电视栏目、电影、科研、电脑游戏等工作。
热门专业五:
e-boss高级商务专业,拒绝平凡只做老板
就业方向:该专业培养有经营头脑,并掌握网络营销知识与技术的综合型人才与互联网创业精英,学成以后,不仅可以从事传统企业的互联网营销工作、网店的综合型营销管理,条件成熟者还可以自主创业成立公司。
南京android培训市场前景怎么样?想必大家从今年最新市场职场调研报告也可以看出来android人才是极其紧缺的,只要能学好,就业高薪不是问题。在这里,南京达内的沈老师,重点推荐我们南京android培训,的老师们都是非常专业和优秀的,我们的课程也是非常严谨与充实的,想必学员在达内可以有一个富有知识的氛围,富有创新的环境。
上一篇:下一篇:
电话:025-567622
值班电话:
地址:南京市秦淮区中山东路532-2号
邮编:210000
地址:南京市秦淮区中山东路532-2号 版权所有 达内时代科技集团有限公司
官方微博随时掌握最新资讯}

我要回帖

更多关于 济南达内培训怎么样 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信