Android主题制作教程2
AndroidStudio中主题样式的使用方法详解

AndroidStudio中主题样式的使⽤⽅法详解1.主题主题是包含⼀种或多种的格式化属性集合,在程序中调⽤主题资源可改变窗体的样式,对整个应⽤或某个Activity存在全局性影响。
定义位置:res/values⽬录下的styles.xml⽂件中标签<style></style>:定义主题<item></item>:设置主题的样式⽰例(定义⼀个名为AppTheme的主题)<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"><!-- Customize your theme here. --><item name="colorPrimary">@color/colorPrimary</item><item name="colorPrimaryDark">@color/colorPrimaryDark</item><item name="colorAccent">@color/colorAccent</item></style>主题的使⽤(1)XML⽂件中:android:theme ="@style/AppTheme"(2)Java代码中:setTheme(R.style.AppTheme);2、样式样式:设置View的具体样式。
定义位置:res/values⽬录下的styles.xml⽂件中标签<style></style>:定义样式<item></item>:设置控件的样式在XML⽂件中调⽤⽅法style="@style/textViewSytle"3、⾃定义样式当⾃定义的样式或者主题不能满⾜需求时,还可以⾃定义样式,⾃定义样式和主题的步骤为:1)在res/values ⽬录下创建⼀个样式⽂件style.xml,添加⼀个<resources>根节点。
Android移动开发基础教程 第2章 Android界面开发

android:textSize
显示文字的大小
android:textColor
显示文字的颜色
android:gravity
文字在文本框中的位置
android:ellipsize
文字内容超过文本框大小时的显示方式
android:password
是否以点代替显示输入的文字
android:editable
设置当前对话框是否可以被取消
setIcon(Drawable icon)
设置对话框的标题图标
setItems(CharSequence[] items, .OnClickListener listener)
DialogInterface
将对话框的内容设置为列表
setMessage(CharSequence message)
2.4 对话框
自定义对话框
除了创建已有的对话框样式外,AlertDialog.Builder还支持调用serView()方法显示自定义的View。
通过XML布局文件控制Android的界面,可以使界面的设计更加简单清晰,具有更低地耦合性。而且这种方式可以将 视图的逻辑从Java代码中抽离出来,更加符合MVC的设计原则。Android也推荐使用XML的方式设计界面。
Android开发基础知识入门
第2章 Android界面开发
2.2 常用布局
线性布局
2.1 视图组件和视图容器
基本概念
(1)组件或控件:界面的基本元素; (2)视图(View):所有控件的基类; (3)视图容器(ViewGroup):控件的载体;
Android开发基础知识入门
第2章 Android界面开发
2.1 视图组件和视图容器
今天来讲讲Android的主题和样式(Theme和Style)

今天来讲讲Android的主题和样式(Theme和Style)⾸先我们来探讨下什么是样式(Style)有这样⼀个情景,当我们在写⼀个布局⽂件中,⾥⾯有很多视图,它们有着相同的属性,如果每个视图都写⼀遍这样相同的属性,这样会显得代码相当累赘⽽且在维护代码的时候⾮常不⽅便,这时我们就可以将这些相同属性的代码抽取出来,放到styles.xml中,⽅便我们修改代码。
如何声明⼀个样式呢?在styles.xml⽂件中建⽴⼀个<style>节点,然后在这个节点中添加<item>⼦节点,如:<style name="button_pre_style"><item name="android:layout_width">wrap_content</item><item name="android:layout_height">wrap_content</item><item name="android:layout_alignParentBottom">true</item><item name="android:layout_alignParentLeft">true</item><item name="android:background">@drawable/button_bg</item><item name="android:drawableLeft">@drawable/previous</item><item name="android:text">上⼀步</item><item name="android:onClick">pre</item></style>如何引⽤⼀个样式呢?样式的应⽤必须在布局⽂件中,针对的是某些窗⼝的视图,应⽤的语法如下style="@style/button_pre_style"如何引⽤系统的样式?style="@android:style/"总结:样式多个视图属性的集合, 在写布局时, 当多个视图有不少相同的属性时, 可以把这些相同的属性放在⼀起在styles.xml中定义成⼀个Style, ⽽在布局⽂件中使⽤@style/style_name统⼀引⽤接着我们来探讨⼀下主题主题的本质也是style 在styles.xml中定义, 但与样式不同,主题是在manifest.xml中引⽤,⽽样式是在布局⽂件中应⽤的如何定义⼀个主题?定义⼀个主题的⽅法跟定义⼀个样式基本上是⼀样的<style name="AppTheme" parent="AppBaseTheme"><item name="android:textColor">#ff0000</item></style><style name="MyTheme"><item name="android:textColor">#00ff00</item><item name="android:windowNoTitle">true</item></style>如何引⽤⼀个主题?主题是在manifest.xml中引⽤的,可以在application和activity两个节点的属性中通过android:theme="@style/AppTheme" 来引⽤在activity中引⽤的主题会覆盖application中引⽤的主题,意思是说application引⽤的主题对整个应⽤的活动都是有⽤的,如果对单独的activity引⽤特定的主题,当前的activity会覆盖application引⽤的主题,⽽显⽰的是activity的主题。
手机主题制作流程

高清主题制作:一、锁屏1、主文件夹中命名为:LockBackground@2x,替换锁屏图片,图片可以是动态或静态。
五、匣子1、替换主文件夹\Bundles\com.apple.springboard的FolderSwitcherBG@2x图片。
2、匣子图片再复制一张,替换命名FolderSwitcherBG@2x~iphone的匣子图片。
六、拨号界面1、使用模板,置入图片。
2、根据图片的颜色修改数字的颜色。
3、镂空CALL键,CALL键可以使用图标或英文“call”。
4、存储为Web和设备通用格式,在保存位置生成Images的文件夹。
5、将文件夹中的addcontact、callglyph、delete、dialerkeypad、dialerlcd五项替换到主文件夹\Folders\MobilePhone.app。
6、再修改数字颜色保存一次。
数字颜色为正常显示和按键显示色。
七、其他文件夹内的图标见:制作规范。
iPhone 4代主题制作资源规范v1-1.xls锁屏或主屏动态(单张主屏)1、将网页文件放入主文件夹;2、网页文件用记事本方式打开,修改参数。
3、参数<center><img src="LockBackground@2x.gif"。
红色字体为修改部分,如果是主屏动态则修改为“wallpaper@2x.gif”。
4、主屏动态多张图片:最少三张图片,将图片放入:主文件夹\wallpaper\default的文件夹内,同时修改文件夹内的info文件的时间。
Info文件中的version="1.0"><dict><key>PlayMode</key><string>0</string><key>TimerSecond s</key><string>3.000000</string><key>Transition</key><string>0</string><key> TransitionDirection</key><string>0</string></dict></plist>。
超详细图文教你制作安卓手机主题

超详细图文教你制作手机主题要制作个性专属的主题在你的爱机上应用,你手机必须要有ROOT权限,取权限方法可以看这里:很详细Root无须解锁最新教程==============教程正文:①准备好7张你喜欢的图片或照片,电脑端安装有Photoshop或美图秀秀等图片修改美化软件,电脑互联网搜索下即可有惊喜的,就不再上传了。
----------②教程用美图秀秀做参考,Photoshop软件应用也如是相同。
……1,将准备好的图片或照片,用软件打开,如图所示:------------------------------------------------------------2,将图片的分辨率用软件修改为:960x854的规格尺寸。
如图所示:------------------------------------------------------------修改好图片(照片)的尺寸后,记得保存图片选择:png格式保存,如图所示:------------------------------------------------------------3,使用裁剪工具..把图片裁剪一张854x480的图片,这张图片是作为背景的~短信背景,计算器背景,TrackID的背景等等…如图所示:------------------------------------------------------------图片裁剪好后依然保存为:png格式放置备用。
再次打开上张图片,还需要裁剪修改2张尺寸小些的图片,尺寸规格不要太大,如图所示:-----------------------------------------------------------要2张,就保存2次,格式依然是:png,再将其中1张用软件调暗些图片的亮度,这样在制作好的主题使用时,比如打开信息啊之类的就不会太亮,导致看不清文字。
每张要的图片都如上修改保存好-------------------------------保存好的图片要重新命名:1,960x854的是壁纸,名字修改为black_wallpaper.png2,854x480的是背景,名字修改为black_application_background.png3,320x180的是主题选择页面的预览图..名字修改为black_preview_focused.png和black_preview_normal.png两张,总共就四张图片。
创想设计学院-安卓UI主题

安卓主题设计
(一)闪电制作方法
1新建画布,并调整渐变
2. 使用滤镜菜单栏中渲染效果中的云彩效果,渐变过渡区域越小,“闪电”越直
(二)定义画笔预设
注意:
定义画笔预设只与黑白灰相关
黑色代表全显示,白色代表不显示,灰色代表显示一部分(半透明) 定义图案与整个效果相关
(三)软件安装
1.首选断开网络退出所有软件,尤其是Adobe软件
2.找到安装包中的“setup”双击安装,弹出对话框
3.勾选“忽略”,出现进度条,等待安装
4.弹出对话框中显示“登录按钮”和“以后登录”,选择“以后登录”
5.在新的弹出框中选择“接收”,选择安装位置,避免安装到C盘
6.再次弹出对话框,选择“试用”,开始安装即可
7.安装完毕后,找到安装位置(可在网上搜索“PS cc 2015 破解补丁下载”),Windows版本amtlib.dll 苹果版本amtlib.fireworks
8.将下载的破解补丁,替换到安装位置
快捷键:
快捷键功能使用重点备注。
Android移动开发基础教程第2章Android界面开发

Android移动开发基础教程第2章Android界面开发Android界面开发是Android移动开发的基础知识之一,它涉及到Android应用程序的用户界面设计和实现。
在本章中,我们将学习如何使用XML布局文件和Java代码来创建和定制Android应用程序的用户界面。
Android应用程序的用户界面主要由Activity和Layout组成。
Activity是应用程序的一个界面,它负责处理用户输入和显示结果。
Layout是用来定义和描述界面上的元素和布局的XML文件。
在Android界面开发中,我们可以使用多种布局类型来实现不同的界面效果。
常见的布局类型包括线性布局、相对布局和帧布局等。
我们可以通过在XML文件中定义布局类型和属性来创建界面布局,并使用Java代码来实现布局的动态调整和交互。
在创建界面布局时,我们可以使用各种视图组件来实现不同的功能和交互效果。
常见的视图组件包括文本框、按钮、图像视图、列表视图和网格视图等。
我们可以在XML布局文件中使用这些视图组件,并使用Java代码来处理它们的事件和动作。
除了布局和视图组件外,Android界面开发还包括一些其他的功能,如主题和样式的定制、动画效果的实现和数据的绑定等。
我们可以通过在XML文件中定义主题和样式来改变应用程序的外观和风格。
我们还可以使用Android提供的动画API来实现界面元素的动态效果。
数据绑定是将数据模型和界面元素绑定在一起,使得数据的变化能够自动更新到界面上。
在Android界面开发中,我们需要考虑不同屏幕尺寸和分辨率的适配问题。
Android提供了多种方式来适配不同屏幕的布局和显示效果,如使用百分比布局和使用不同的资源文件等。
总结起来,Android界面开发是Android移动开发的基础知识之一,它涉及到Android应用程序的用户界面设计和实现。
在本章中,我们学习了如何使用XML布局文件和Java代码来创建和定制Android应用程序的用户界面,包括布局类型、视图组件、主题和样式、动画效果和数据绑定等。
制作手机主题之【ThemeStudio】高手进阶

制作手机主题之【ThemeStudio】高手进阶制作手机主题之【Theme Studio】高手进阶使用nokia themestudio来创建个性化的主题Themestudio是nokia官方发布的一款用来制作s60手机的主题的软件,相比themeeditor,ts的功能要强大的多,可以对主题的所有方面进行自定义,但由于其全英文的界面,使用过程较繁琐以致知名度不高,但是其功能只强大是不可否认的。
下面以创建一个theme 为例子,意在抛砖引玉。
要用到的:1:电脑一台2:theme studio 1.14,3:photoshop:-)建议7。
0以上,并具有一定的使用基础。
打开软件,界面如下点击create new theme继续。
1:主题名称2:这个不要管3:主题中所包含的部件,这里我们选择all,custom为自选,可在“4”处进行选择,各部件的作用后面有介绍。
4:自定义项选择5:作者名我们选择all,然后选ok继续。
1:各部件的列表2:browse/浏览,这里可以选择你用ps所制作的待用图片,由于ts不支持中文,所以看中文都是框框,建议制作过程中涉及的图片名不要使用中文。
然后你选择过的图片都会在components/待选元件列表中出现方便调用。
Themes则是已经生效的元件列表,与左方列表一致且对应,并且提供一些预设的效果供调用3:工具箱,就是针对图片的操作,较少用到,zoom是缩放,就是你看到的预览图的大小,默认200%4:编辑/清除/预览/动画预览/草稿/保存操作5:小图预览框01 background/背景图,就是按了菜单键后所看到的那一张全屏的背景,176x208。
这里可以用ps打开你需要的图片,用176:208的比例来选取所需区域制作。
制作完成后用“2”的browser双击选择图片,browser的使用与windows的资源浏览器类似,右下的小窗口可以看到预览,选中后要点击“4”的save使操作生效。
Android应用开发实践教程 第2章 用户界面设计

01 2.1 视图组件与容器组件
Android 中的 视图组件与容 器组件
01 2.1 视图组件与容器组件
UI布局的层 次结构
02 2.2 控制 UI 界面
I. 使用 XML 布局文件控制 UI 界面 II. 在 Java 代码中控制 UI 界面 III. 使用 XML 布局文件和代码混合控制 UI 界面
03 2.3 基本 UI 组件
2.3.4 日期时间类组件
3.TimePicker(时间选择器) TimePicker 类声明如下: public class TimePicker extends FrameLayout
03 2.3 基本 UI 组件
2.3.5 布局管理器
Android 布局管理器本身就是一个 UI 控件,所有的布局 管理器都是 ViewGroup 的子类。 布局管理器可以包含 UI 组件,也可以包含其他布局管 理器,因此,可以将其看成是一个 ViewGroup 对象。 通过多层布局的嵌套,我们能够完成一些比较复杂的界 面实现。
01 2.1 视图组件与容器组件
Android 的 UI 界面都是由 View 和 ViewGroup 及其派生类 组合而成的。其中,View 是所有UI组件的基类,而 ViewGroup 是容纳 View 及其派生类的容器,ViewGroup 也 是从 View 派生出来的。 一般来说,开发 UI 界面都不会直接使用 View 和 ViewGroup 自定义控件的时候使用),而是使用其派生类。
第 2 章 用户界面设计
01 2.1 视图组件与容器组件 02 2.2 控制 UI 界面 03 2.3 基本 UI 组件 04 2.4 高级 UI 组件 05 2.5 Handler 消息传递机制
简单三步教你做出自已的主题包。不看别后悔...-红米手机1-MIUI论坛

简单三步教你做出自已的主题包。
不看别后悔...-红米手机1-MIUI论坛本帖最后由 qkdzhj 于 2015-3-13 编辑你怀着万分激动、无比兴奋、xxxx的心情打开你那个号称百万人都在抢的红米邮包时。
你失眠了。
你开始了各种折腾。
你跑分、你晒图、你装游戏、你删游戏、你ROOT、你精简、你吐槽那800M不够用、你各种改、你线刷、你卡刷、你合分区、你拆分区、、、天亮了。
你终于发现了红米的优点----MIUI。
除了低价之外,估计另外吸引你去跟百万人争抢的亮点就是这个MIUI了,因为在MIUI中可以随意的下载各种主题,你不用再去自已反编APK ,你也不用再发出那声大吼:MD,又编缉不回去了于是你又万分激动了、又无比兴奋了、又XXXX了。
你各种翻、各种下载、各种应用、各种试、、、这个状态栏不好看、那个锁屏不合心意、这个图不错、这个短信看不见字啊、、、各种郁闷的时候你又发现了混搭。
又经过了N个小时之后,你混了N个主题包之后你搭出了自已满意的主题。
虽然当你看到本地主题中不下数个主题包有些凌乱,但仍难压住埋在心理的那声:劳资太牛B了,马上去拿给心仪的妞看去。
But。
当你正在各种YY的时候鸡鸡大正在偷偷的上传那号称极流畅、极省电、极xxxx的神包。
(好吧,还没见过鸡大发红米的MIUI包),你看到后又心痒了、你躁动了、你果断下来刷了、、、你N个小时的努力白费了,搭的主题归零了、眼前一片的桔黄色。
你又凌乱了、你不能在妹纸前炫耀了、、、好吧,哥来拯救你。
让你在十秒内恢复你N个小时的努力成果。
(XX:Y费话真多。
)好吧好吧,开始正题:第一步:打开:下载你看中的主题,不管你看中了主题包中的哪部分,也把他完整的下载下来.然后把所以下载下来的主题包放到一个文件夹中:当然你看到的图标也可能只是纯白,不要紧,下面就要用到我们的神器WINRAR,没错就是这个压缩软件,其实在你鼓捣安卓时用到的最多的不是什么APKTOOL 什么厨房了,反而是一个压缩软件,ROM、APK、MIUI的主题包都可以用它来打开进行简单的修改美化。
安卓Activity主题theme设置

安卓Activity主题theme设置Android平台定义的主题样式:android:theme="@android:style/Theme.Dialog" 将⼀个Activity显⽰为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显⽰应⽤程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显⽰应⽤程序标题栏,并全屏•android:theme="@android:style/Theme.Light" 背景为⽩⾊•android:theme="@android:style/Theme.Light.NoTitleBar" ⽩⾊背景并⽆标题栏•android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" ⽩⾊背景,⽆标题栏,全屏•android:theme="@android:style/Theme.Black" 背景⿊⾊•android:theme="@android:style/Theme.Black.NoTitleBar" ⿊⾊背景并⽆标题栏•android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" ⿊⾊背景,⽆标题栏,全屏•android:theme="@android:style/Theme.Wallpaper" ⽤系统桌⾯为应⽤程序背景•android:theme="@android:style/Theme.Wallpaper.NoTitleBar" ⽤系统桌⾯为应⽤程序背景,且⽆标题栏•android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" ⽤系统桌⾯为应⽤程序背景,⽆标题栏,全屏•android:theme="@android:style/Translucent" 半透明效果•android:theme="@android:style/Theme.Translucent.NoTitleBar" 半透明并⽆标题栏•android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" 半透明效果,⽆标题栏,全屏•android:theme="@android:style/Theme.Panel"Android平台定义了三种字体⼤⼩:"?android:attr/textAppearanceLarge""?android:attr/textAppearanceMedium""?android:attr/textAppearanceSmall"Android字体颜⾊:android:textColor="?android:attr/textColorPrimary"android:textColor="?android:attr/textColorSecondary"android:textColor="?android:attr/textColorTertiary"android:textColor="?android:attr/textColorPrimaryInverse"android:textColor="?android:attr/textColorSecondaryInverse"Android的ProgressBar样式:style="?android:attr/progressBarStyleHorizontal"style="?android:attr/progressBarStyleLarge"style="?android:attr/progressBarStyleSmall"style="?android:attr/progressBarStyleSmallTitle"分隔符横向:<Viewandroid:layout_width="fill_parent"android:layout_height="1dip"android:background="?android:attr/listDivider" />纵向:<View android:layout_width="1dip"android:layout_height="fill_parent"android:background="?android:attr/listDivider" />CheckBox样式style="?android:attr/starStyle"类似标题栏效果的TextViewstyle="?android:attr/listSeparatorTextViewStyle"其它有⽤的样式android:layout_height="?android:attr/listPreferredItemHeight"android:paddingRight="?android:attr/scrollbarSize"style="?android:attr/windowTitleBackgroundStyle"style="?android:attr/windowTitleStyle"android:layout_height="?android:attr/windowTitleSize"android:background="?android:attr/windowBackground"修改Activity的标题栏样式如在styles.xml中增加<resources><style name="AutoWindowTitleBackground"><item name="android:background">#778899</item></style><style name="autoWindowTitlebar" parent="android:Theme"><item name="android:windowTitleSize">32dp</item><item name="android:windowTitleBackgroundStyle">@style/AutoWindowTitleBackground</item></style></resources>接着再修改AndroidManifest.xml⽂件,找到要⾃定义标题栏的Activity,添加上android:theme值,⽐如:<activity android:name=".MainActivity" android:theme="@style/autoWindowTitlebar">去掉所有Activity界⾯的标题栏修改AndroidManifest.xml在application 标签中添加android:theme=”@android:style/Theme.NoTitleBar”--针对继承Activity的类有效。
android移动开发基础案例教程第二版记事本案例

android移动开发基础案例教程第二版记事本案例Android移动开发基础案例教程第二版记事本案例是一个基于Android系统的应用程序开发案例,旨在帮助初学者了解Android应用程序的基本结构和开发流程。
以下是该案例的简要概述和关键步骤:案例概述记事本案例是一个简单的文本编辑器应用程序,用户可以在其中创建、编辑和保存文本文件。
该案例涵盖了Android开发中的基本概念,如活动(Activity)、布局(Layout)、意图(Intent)和数据存储等。
关键步骤1. 创建新项目:使用Android Studio创建一个新的Android项目。
2. 设计用户界面:使用XML布局文件设计应用程序的用户界面,包括文本输入框、保存按钮等。
3. 创建活动:创建一个新的活动(Activity),用于处理用户输入和应用程序逻辑。
4. 处理用户输入:在活动中编写代码,处理用户的输入,如文本编辑和保存操作。
5. 数据存储:实现数据存储功能,将用户输入的文本保存到本地文件中。
可以使用Android提供的文件存储API。
6. 测试应用程序:在模拟器或真实设备上测试应用程序,确保其正常运行并满足预期功能。
7. 调试和优化:根据测试结果调试代码,优化性能和用户体验。
注意事项在开发过程中,确保遵循良好的编程实践,如变量命名规范、代码注释等。
考虑用户界面设计的可用性和美观性,以提高用户体验。
学习和掌握Android开发的基本概念和API,以便更好地理解和应用它们。
通过这个案例,你可以逐步掌握Android开发的基础知识,并学会如何开发一个实用的应用程序。
这有助于你进一步探索更复杂的Android应用程序开发项目。
Android Studio移动应用开发基础(第2版)教学课件第6章 样式和主题

6.5 Android 应用程序的主题结构分析
➢ 在 Android Studio 中新建 Android 应用程序工程时,Android 已经在AndroidManifest.xml 文件中为该 Android 应用程序设置了默认的主题:
6.1 样式入门
➢ 在进行 Android 应用程序的界面设计时,经常需要对界面及界面中的组件设置统一的显示外观,如界面 的背景颜色、文本字号、文本颜色、组件的显示大小、是否显示标题栏等;
➢ 可以为每个组件设置自己的显示属性,但是为了便于对外观进行统一管理,需要将这些外观设置集 ➢ 中起来。Android 是通过样式(Style)完成这项工作的; ➢ 举例说明 Android 是如何定义样式及将定义好的样式应用于界面中的。新建一个名为 Ch0601 的 Android
6.6 同步练习
➢ Android 平台中预定义了很多样式和主题,将表 6-1 中的样式和主题应用于一个 Android应用程序中,观 察每个样式或主题的外观。
Q&A
第6章 样式和主题
Android Studio 移动应用开发基础(第 2 版) 978-7-121-44852-2 电子工业出版社 2023.01
目录
6.1 样式入门 6.2 定义样式 6.3 应用样式 6.4 使用 Android 平台已定义的样式和主题 6.5 Android 应用程序的主题结构分析 6.6 同步练习
➢ 在 Java 文件中,以“R.style.定义样式名称”的格式访问定义的样式,在 XML 文件中,以“@style/自定义样 式名称”的格式访问定义的样式。需要注意的是,在定义样式时,parent属性是可选属性,parent="父样 式名称"表示定义的样式是支持继承的,这种样式是级联样式。
android style(样式)和theme(主题)设置

android style(样式)和theme(主题)设置本文主要介绍android应用程序如何设置样式,包括样式定义、单个view设置样式、全局样式设置、样式继承关系。
1、样式定义android的样式定义在res/values/style.xml文件中,类似web前端中将样式定义在某个css文件中,但android的style.xml是自动加载的,不需要手动import或link。
目前还不了解android是否可以或怎么定义多个style文件。
如下是一组样式的定义<!-- 全局字体样式--><style name="DefaultFontStyle"><item name="android:textSize">18px</item><item name="android:textColor">#0000CC</item></style><!-- 全局背景色--><style name="DefaultBgColor" parent="@style/DefaultFontStyle"><item name="android:background">#F2F2F2</item></style><!-- 全局样式--><style name="DefaultStyle" parent="@style/DefaultBgColor"></style>a. android的样式定义是通过style标签完成的,通过添加item元素设置不同的属性值b. 样式可以通过设置parent进行继承。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.Menu 图标: 图标: . 要求 48*48(px),大小:小于 5KB
menu_add.png Fra bibliotek加 menu_notification.png 通知 menu_panda_theme.png 熊猫桌面 menu_search.png 搜索 menu_setting.png 设置 menu_wallpaper.png 壁纸
3.Widget 图标以及其他图标: . 图标以及其他图标:
drawer.jpg匣子壁纸 规格:320*480(px),大小:最好小于 150KB。 Wallpaper.jpg桌面壁纸 规格:640*480(px),大小:最好小于 150KB。 桌面程序背景框>focused_application_background.png 匣子程序框>pressed_application_background.png 这两个图标规格:78*65(px),大小:最好小于 10KB。 clock_dial.png 时钟 规格:146*146(px),大小:最好小于 50KB。 clock_hour.png 时钟时针 规格:14*146(px),大小:最好小于 10KB。 clock_minute.png 时钟分针 规格和大小同上 widget_clock.png 时钟 widget 图标 规格:48*48(px),大小:最好小于 5KB。 widget_search.png 搜索 widget 图标 规格和大小同上 ic_btn_search.png 搜索按钮 规格:26*30(px),大小:最好小于 5KB。 ic_btn_speak_now.png 语音按钮 规格和大小同上 placeholder_google.png google 标志 规格:61*24(px),大小:最好小于 10KB。 文件夹图标,配置两份一样的: ic_launcher_folder.png 文件夹关闭 ic_launcher_foler_open.png 文件夹打开
本文由742357217贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
Android 主题制作教程
Drawable 文件夹 1.应用程序图标: .应用程序图标: 要求 48*48(px),大小:小于 5KB,绿色字体 5 个图标是可选的
闹钟>com_android_alarmclock_com_android_alarmclock_alarmclock.png 浏览器>com_android_browser_com_android_browser_browseractivity.png 计算器>com_android_calculator2_com_android_calculator2_calculator.png 日历>com_android_calendar_com_android_calendar_launchactivity.png 相机>com_android_camera_com_android_camera_camera.png 媒体库>com_android_camera_com_android_camera_gallerypicker.png 摄像机>com_android_camera_com_android_camera_videocamera.png 拨号>com_android_contacts_com_android_contacts_dialtactsactivity.png 联系人 >com_android_contacts_com_android_contacts_dialtactscontactsentryactivity.png 电子邮件>com_android_email_com_android_email_activity_welcome.png 信息>com_android_mms_com_android_mms_ui_conversationlist.png 音乐>com_android_music_com_android_music_musicbrowseractivity.png IM(即时信息) >com_android_providers_im_com_android_providers_im_landingpage.png 设置>com_android_settings_com_android_settings_settings.png 超级终端>com_android_term_com_android_term_term.png 电子市场>com_android_vending_com_android_vending_assetbrowseractivity.png 语音拨号 >com_android_voicedialer_com_android_voicedialer_voicedialeractivity.png google 地图 >com_google_android_apps_maps_com_google_android_maps_mapsactivity.png Gmail>com_google_android_gm_com_google_android_gm_conversationlistactivity gmail.png google talk>com_google_android_talk_com_google_android_talk_signinginactivity.png 语音搜索 >com_google_android_voicesearch_com_google_android_voicesearch_recognitionactivity .png 主题图标>theme_icon.png youtube>com_google_android_youtube_com_google_android_youtube_homeactivit y.png 默认图标>icon_default.png
ic_tray_collapse.png收缩箭头(竖屏) 规格:32*57(px),大小:最好小于 5KB。 说明:匣子手柄收缩图标,此图标中心点会被置于匣子手柄中心点,因此只要宽度小于 56,高度小于 295 都可以(竖屏状态)。 ic_tray_expand.png展开箭头(竖屏) 规格:32*57(px),大小:最好小于 5KB。 说明:匣子手柄展开图标,此图标中心点会被置于匣子手柄中心点,因此只要宽度小于 56,高度小于 295 都可以(竖屏状态)。 tray_handle_normal.png手柄普通(竖屏) 规格:56*295(px),大小:最好小于 10KB。 tray_handle_pressed.png手柄按下(竖屏) 规格和大小同上 tray_handle_selected.png手柄选中(竖屏) 规格和大小同上 search_floater.png搜索背景框图标(竖屏) 规格:320*62(px),大小:最好小于 10KB。 textfield_searchwidget_default.png搜索文本(竖屏) 规格:296*42(px),大小:最好小于 10KB。 textfield_searchwidget_pressed.png搜索按下(竖屏) 规格:296*42(px),大小:最好小于 10KB。 textfield_searchwidget_selected.png搜索选中(竖屏) 规格:296*42(px),大小:最好小于 10KB。
2.drawable-port 手柄竖屏图标 delete_handle_normal.png=delete_handle.png移动删除图标(竖屏) 规格:49*110(px),大小:最好小于 10KB。 说明:匣子手柄删除图标,此图标在拖动图标删除时出现,此图标中心点会被置于匣子 手柄中心点,因此只要宽度小于 320,高度小于 56 都可以(竖屏状态)。 delete_recycle.png回收站(竖屏) 规格:38*32(px),大小:最好小于 5KB。 说明:匣子手柄垃圾桶图标,此图标在长按桌面图标触发删除时出现,此图标中心点会 被置于匣子手柄中心点,因此只要宽度小于 56,高度小于 295 都可以(竖屏状态)。