`
HeLinHang
  • 浏览: 140919 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Android中屏幕适配和样式主题的使用

 
阅读更多

在res文件夹下新建和分辨率相同的文件夹

命名规则:layout-480x320 (注意480在320的前面,数字大的在前面,小的在后面)

android系统会自动根据手机屏幕的分辨率匹配文件夹下的布局

 

常用模拟器中的屏幕分辨率:

HVGA:320x480

QVGA:240x320

WQVGA400:240x400

WQVGA432:240x432

WVGA800:480x800

WVGA854:480x854

 

 

android样式和主题

 

在res/values/styles.xml文件中添加如下内容

<?xml version="1.0" encoding="utf-8"?>

<resources>

<style name="itcast" parent="需要继承的样式,可以没有">

<!--为样式定义一个全局唯一的名字-->

<item name="android:textSize">18px</item>

<!--name属性的值为使用了该样式的View控件的属性-->

<item name="android:textColor">#0000CC</item>

</style>

</resiurces>

 

方法二、

 

<style name="my.itcast"  <!--my为集成的父样式-->

 

在layout文件中可以像下面这样适用上面的android样式

<?xml version="1.0" encoding="utf-8"?>

<Line

 

<TextView style="@style/itcast"

.../>

 

</LinerLayout>

 

 

主题:

 

样式是应用在每个控件上的

主题是应用在某个Activity或者某个应用中的

样式的优先级高于主题

主题的定义和样式一样

 

在R.style中查看系统自带的主题

 

在AndroidManifest.xml中添加主题

<application .....>

<android:theme="@style/testTheme"

.......

</application.......>


分享到:
评论

相关推荐

    Android多屏幕适配及样式-设计开发指导书

    最专业的Android多屏幕适配及样式-设计开发指导书

    android 适配各种机型布局

    现在android手机的屏幕样式一大推,如果要让软件都能匹配多种屏幕,那确实是一件很蛋疼的事,那话不多说怎么才能让软件匹配多种屏幕,答案就是权重也就是android:layout_weight。

    Android中正确使用字体图标(iconfont)的方法

    几乎可以忽略屏幕大小和分辨率,做到更好的适配  4. 使用简单  …… 缺点:   1. 只能是一些简单的icon,不能代替如背景图、9图等资源  2. 一些需要文字说明的icon,图片资源将会是更

    详解Android 华为凹口屏适配小结

    Android8.0以后【凹口屏】得到迅速发展,目前已有了挖孔屏/水滴屏/刘海屏等各式各样的屏幕,究其根本依旧是【凹口屏】,单华为一个品牌就涵盖了基本所有类型,而对于屏幕适配也是不可逃避的问题。小菜单独对华为各...

    黎活明android教程的全程PPT

    4&gt; 国际化(文字、图片)、屏幕适配、样式与主题 5&gt; 编码实现软件界面 第八天 1&gt; 采用HTML设计软件界面 2&gt; 传感器的使用和拖拉功能实现 3&gt; 软件打包与发布,生成私钥签名你的软件 4&gt; 简历介绍 第九天以后 讲解...

    android 完全中文版 开发应用详解

    2.2.1 android源代码的获取和提交 18 2.2.2 android源代码结构 21 2.2.3 编译 24 .2.2.4 系统的运行 25 2.3 android sdk的开发环境 32 2.3.1 sdk的结构 32 2.3.2 windows环境sdk开发 33 2.3.3 linux环境sdk开发 42 ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...

    传智播客Android视频教程-课程源码.rar

    4&gt; 国际化(文字、图片)、屏幕适配、样式与主题 5&gt; 编码实现软件界面 第八天 1&gt; 采用HTML设计软件界面 2&gt; 传感器的使用和拖拉功能实现 3&gt; 软件打包与发布,生成私钥签名你的软件 4&gt; 简历介绍 第九天以后 讲解...

    iPhone6、6P适配Demo

    目前为止,iPhone屏幕...这样,共有iPhone3/4/5、6、6+三组宽度,在iPhone6、6+下将按比例横向放大,也就是说我们要适配宽、高、字号大小(如果说Android屏幕适配是地狱一般,那目前来看iPhone屏幕适配还是很美好的)

    Android常用布局(FrameLayout、LinearLayout、RelativeLayout)详解

    很多开发者一听说Android终端的屏幕尺寸五花八门,屏幕分辨率千奇百怪,就觉得Android开发在屏幕适配方面是必定是一件头疼的事情。因为在Android问世之前,广大开发者知道的UI解决方案大致分为两类: 1、在Web开发中...

    8天快速掌握Android教程源码

    49_屏幕适配.avi 所在项目:ScreenAdapter 50_样式与主题.avi 所在项目:style 51_编码实现软件界面.avi 所在项目:codeUI 52_发送状态栏通知.avi 所在项目:Notification 53_采用网页设计软件界面.avi 所在项目:...

    Android实训实习报告总结.docx

    新掌握的Java基础学习 2.1、Activity View、Surfaceview的理解 掌握了常用控件、view、surfaceview使用方式,知道怎样去适配不同屏幕后,每天就是重复的工作,堆砌代码,难以进一步去提升自己 于是就自己给自个找点...

    一个使用AndroidApp来进行温室大棚控制系统实例

    曲线控件还支持自定义样式和主题,开发者可以根据自己的需求来调整控件的外观和风格,使其与应用程序的整体风格保持一致。此外,控件还具有良好的兼容性,可以适配不同尺寸的屏幕和不同版本的安卓系统。

    黑马安卓基础教程day8 (总共day8)

    81_程序的屏幕适配.avi 82_采用代码编写ui.avi 83_在android里面使用样式(style).avi 84_应用程序和activity的主题(theme).avi 85_采用html编辑界面ui&java_javascript代码的互相调用.avi 86_9patch图片的使用.avi ...

    传智播客的android开发源代码

    49_屏幕适配.avi 所在项目:ScreenAdapter 50_样式与主题.avi 所在项目:style 51_编码实现软件界面.avi 所在项目:codeUI 52_发送状态栏通知.avi 所在项目:Notification 53_采用网页设计软件界面.avi 所在项目:...

    Android实现倾斜角标样式

    (PS:不要注意那两毛三分的穷鬼),刚开始想着用UI切图就可以了嘛,but是不可以的,在不同手机上分辨率是不同的,直接用图片适配肯定会有问题,所以打算自定义。 实现思路 额画图太丑了,这里解释一下:这里以左上...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--屏幕适配之像素dp和px之间转换 |--工具类之Log的封装类 |--工具类之不同log打印的封装 |--工具类之开启新的Activity |--布局加载器的获取 |--广播接收者之开机启动 |--广播接收者之获取管理员权限 |--广播接收者...

    pc屏幕分辨率.7z

    媒体查询(Media Query)是CSS3新语法。 ...- 当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面 - 目前针对很多苹果手机、Android手机,平板等设备都用得到多媒体查询

    dwz_mobile_app_html5_APP_mobile_dwz_

    设计思路灵活定制扩展方便:gulp 构建工程,组件 html 结构、css(使用 less)、javascript 完全开放,可以实际项目要求...支持屏幕自适配:手机、平板、PC、大屏(包含非正常比例拼接屏)界面布局可以支持自动适配。

Global site tag (gtag.js) - Google Analytics