文档章节

android各种分辨率的单独适配

今日竹石
 今日竹石
发布于 2014/01/22 15:43
字数 535
阅读 402
收藏 2

以我新建的一个标准测试程序为例,

图片

(1)src ——源代码(Source)管理节点。

(2)gen——自动生成(Generated)的文件点。

(3)Referenced Libraries——工程的参考库管理节点。

        该节点主要管理Android工程需要引入的其他的一些外部库。

(4)assets——工程资产(Assets)管理节点。

(5)res——工程资源(Resource)管理节点。

        该节点用于管理工程所引入的资源素材。

        1. drawable子节点,用于管理可绘制的资源。

            图标的目录:

               大   res/drawable-hdpi   72×72
               中   res/drawable-mdpi  48×48
               小   res/drawable-ldpi    36×36

        2. layout子节点,用于布局的管理。

        3. value子节点,用于常量值的管理。

(6)“AndroidManifest.xml”——工程清单文件节点。

(7)“default.properties”——工程属性文件节点。

上述是通常标准形式,但是随着SDK的更新与成熟,Android目录结构也有了部分的改变,以下举几个例子说明。

1,引入doc节点

图片

大家可以把一些说明性的文档或者log文件放在这个目录下,是个不错的选择,培养了良好的代码习惯也为后人带去了便利。

2,多种分辨率尺寸适配

图片

大家都是专业的,一目了然这是对各种分辨率的单独适配,但是我本人并不推荐这种方法,太不灵活了,工作量也大,太不能体现技术,不过最近本人发现一个神器是对各个分辨率适配的文件夹,他把1-500dp的各个分辨率px值都计算了出来,本人没有亲自试验好不好用,有兴趣的可以试试。下载地址:http://www.kuaipan.cn/file/id_47232300814958626.htm

3,多语言图片适配

图片

大家没看错,这下面全是含有中文文字的图片,有时app效果必须使用图片,但是用图片怎么做多语言适配,答案就在这里了,请利用drawable-zh,drawable-en.等等等等做。

以上是我用过的一些情况,大家还有补充的可以回复,我会及时整理的。


© 著作权归作者所有

今日竹石
粉丝 41
博文 227
码字总数 181312
作品 0
朝阳
程序员
私信 提问
Android 目前最稳定和高效的UI适配方案

Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百科Android客户端设计一套UI尺...

codeGoogle
2018/06/28
0
0
【Android游戏开发二十七】讲解游戏开发与项目下的hdpi 、mdpi与ldpi资源文件夹以及游戏高清版本的设置

李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/389.html 今天一个开发者问到我为什么游戏开发要删除项目下的hdpi、m...

迷途d书童
2012/03/19
0
0
小弟求教个关于android程序界面适配问题

我是一名android菜鸟,对于安卓APP开发中界面自适应手机各种尺寸各种分辨率的解决方案有点疑问,网上也看了看相关的资料。 先来讲讲我对网上相关资料的大致理解:界面适配中资源主要有两大类...

清时明月
2016/01/19
542
2
Resolution and Screen Sizes (不同屏幕尺寸和分辨率的适配)

Windows Phone 8支持WVGA、WXGA、720p三种分辨率,这与只支持一种WVGA分辨率的Windows Phone 7.1有很大不同,在Windows Phone 8 Update 3中,还加入了对1080p分辨率的支持,下面介绍了如何对...

失足处男的倒霉孩子
2013/12/25
2.3K
0
华为Mate X显示适配指导来了!带你完美适配折叠屏

华为Mate X一经发布便引发了世界级的关注,除了史无前例的交互体验外,作为一款可以变形的手机,它还拥有多种不同的形态:展开时是8英寸全面屏,折叠后又变身为6.6英寸和6.38英寸两块屏幕。 ...

安卓绿色联盟
03/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rsync工具常用选项以及同步的两种方式

rsync -av /etc/passwd /tmp/1.txt #rsync的本机传输写法 rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt #rsync的远程传输rsync格式rsync [OPTION] … SRC ......

林怡丰
今天
3
0
GatewayWorker 报错:stream_socket_server(): unable to connect to tcp://0.0.0.0:1238

GatewayWorker 报错:stream_socket_server(): unable to connect to tcp://0.0.0.0:1238 (Address already in use) 官方文档虽然有相同的问题,但是对我的问题没起作用…… 后面发现自己手贱...

wenzhizhong
昨天
3
0
REST接口

文章来源 https://zhuanlan.zhihu.com/p/28674721?group_id=886181549958119424 http://www.ruanyifeng.com/blog/2014/05/restful_api.html REST 对请求的约定 REST 用来规范应用如何在 HTTP......

Airship
昨天
5
0
Spring Cloud Config 统一配置中心

Spring Cloud Config 统一配置中心 一、统一配置中心 统一管理配置 通常,我们会使用配置文件来管理应用的配置。如一个 Spring Boot 的应用,可以将配置信息放在 application.yml 文件中,如...

非摩尔根
昨天
6
0
android ------ AAPT2 error: check logs for details解决方法

AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录...

切切歆语
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部