社区
Android
帖子详情
如何让一个应用适应不同的屏
doveqian
2012-08-07 05:04:53
公司以前的产品屏幕密度160,分辨率768*1024的,现在换成密度240,分辨率600*1024
如何做到让同一个应用适应这两种屏幕
求方法,求指导,求DEMO
...全文
178
11
打赏
收藏
如何让一个应用适应不同的屏
公司以前的产品屏幕密度160,分辨率768*1024的,现在换成密度240,分辨率600*1024 如何做到让同一个应用适应这两种屏幕 求方法,求指导,求DEMO
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vendor
2012-08-13
打赏
举报
回复
你要是想解决分辨率的问题的话 那么直接看看官方文档的分辨率处理
http://developer.android.com/guide/practices/screens_support.html
如果你想更深入的处理分辨率的问题
那么你去搜索下Fragment 这个东西很不错
经常在黑云中出没
2012-08-13
打赏
举报
回复
高度宽度要写具体值的,就引用两套xml的配置文件。图片的话,它会自己去找高中低分辨率文件夹下的图片
doveqian
2012-08-13
打赏
举报
回复
懂大家的意思了,可是密度也变了,这样是不是就不行了
fl0413
2012-08-08
打赏
举报
回复
多写几个布局吧
wyx100
2012-08-08
打赏
举报
回复
http://developer.android.com/guide/practices/screens_support.html
看一下res文件夹的命名规则,然后是manifest的配置
DrSmart
2012-08-08
打赏
举报
回复
不是密度吧,是dpi。
zhuxr2003
2012-08-08
打赏
举报
回复
可以按照屏幕高度做判断,比如
if(height==768){
}else if(height==600){
}
CNnumen
2012-08-08
打赏
举报
回复
布局文件中用到的数值都使用在dimen.xml文件中定义的数值, 比如: android:layout_marginBottom="@dimen/margin", 其中margin是在dimen.xml中定义的数值, 然后在res目录下的values, values-hdpi文件夹里各放一份dimen.xml, 其中margin变量的数值可能就不同了, 根据实际需要指定不同的数值
doveqian
2012-08-07
打赏
举报
回复
官方文档啊,可是我的英文,哎
hvk687
2012-08-07
打赏
举报
回复
http://developer.android.com/guide/practices/screens_support.html
看一下res文件夹的命名规则,然后是manifest的配置
doveqian
2012-08-07
打赏
举报
回复
自己顶一下。
Android
应用
程序资源管理框架 PPT
Android
应用
程序主要由代码和资源组成。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得
应用
程序在运行时根据实际需要来组织UI。这样就可使得
应用
程序只需要编译一次,就可以支持
不同
的UI布局。这种特性使得
应用
程序在运行时可以
适应
不同
的
屏
幕大小和密度,以及
不同
的国家和语言等。资源在Android
应用
程序编译的过程中,也会被编译成二进制格式。这是为了压缩资源存储空间,以及加快运行时的资源解析速度。Android
应用
程序在运行的时候,资源管理器AssetManager和Resources会根据当前的机器设置,即
屏
幕大小、密度、方向,以及国家、地区语言的信息,查找正确的资源,并且进行解析,最后将它们渲染在UI上。这个PPT讲Android
应用
程序资源的编译、打包,以及它们在运行时的查找、解析过程。了解Android
应用
程序资源管理框架,有助于我们更好地开发出能够适配多种机型的
应用
程序。
CSS使网页
适应
不同
屏
幕大小
width属性实现自
适应
如何让
应用
适应
各种
屏
幕和density
最近写
一个
应用
,发现在density
不同
的情况下,有时不能满
屏
。但我的layout里用的是match_parent。所以开
一个
帖,总结下如何让你的
应用
程序能适用所有的
屏
幕。以下部分资料来源于网络搜索,因有的出处已不可查,感谢原作者。 在阅读以下内容时,建议先看下GOOGLE官方的guide http://developer.android.com/guide/practices/scre
Android自
适应
不同
屏
幕大小的全部方法
本文讲述了Android自
适应
不同
屏
幕大小的全部方法。分享给大家供大家参考,具体如下: 本文将告诉你如何让你的
应用
程序支持各种
不同
屏
幕大小,主要通过以下几种办法: 让你的布局能充分的自
适应
屏
幕; 根据
屏
幕的配置来加载合适的UI布局; 确保正确的布局
应用
在正确的设备
屏
幕上; 提供可以根据
屏
幕大小自动伸缩的图片; 使用 "wrap_content" 和 "match_parent"。 ...
Android自
适应
不同
屏
幕几种方法
由于Android设备的
屏
幕尺寸、分辨率差别非常大,如果希望我们的
应用
能够在
不同
屏
幕尺寸或分辨率的Android设备上运行,即更换Android设备后界面和字体不会因此变得混乱,则需要考虑
屏
幕的自
适应
性问题。相关概念: (1)
屏
幕尺寸(Screen size):即指
屏
幕的对角线长度,
屏
幕尺寸可分为small(小
屏
幕)、normal(中等
屏
幕)、large(大
屏
幕)、xlarge(超大
屏
幕);
Android
80,337
社区成员
91,284
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章