如何在 Android 应用程序中使用自定义主题

如何在 Android 应用程序中使用自定义主题,第1张

  Android 应用程序中使用自定义主题的方法:

 1、新建一个项目 Lesson32_StyleAndTheme。

2、拷贝下面三张 Nine-Patch PNG到res/drawable目录下:

3、在按钮的同目录下建立一个文件btn_customxml,把上述3张整合成一个按钮背景文件,让三张成为不同状态下的按钮表现效果。具体写法如下:

<xml version="10" encoding="utf-8">  

<selector xmlns:android="http://schemasandroidcom/apk/res/android">  

        <item android:drawable="@drawable/btn_red" android:state_enabled="false">  

        <item android:drawable="@drawable/btn_orange" android:state_enabled="true" android:state_pressed="true">  

        <item android:drawable="@drawable/btn_orange" android:state_enabled="true" android:state_focused="true">  

        <item android:drawable="@drawable/btn_black" android:state_enabled="true">  

</item></item></item></item></selector>  

 4、在res/values目录下定义stylexml文件,内容如下:

<xml version="10" encoding="utf-8">  

<resources>  

<style name="BasicButtonStyle" parent="@android:style/WidgetButton">  

                <item name="android:gravity">center_vertical|center_horizontal</item>  

                <item name="android:textColor">#ffffffff</item>  

                <item name="android:shadowColor">#ff000000</item>  

                <item name="android:shadowDx">0</item>  

                <item name="android:shadowDy">-1</item>  

                <item name="android:shadowRadius">02</item>  

                <item name="android:textSize">16dip</item>  

                <item name="android:textStyle">bold</item>  

                <item name="android:background">@drawable/btn_custom</item>  

                <item name="android:focusable">true</item>  

                <item name="android:clickable">true</item>  

        </style>  

<style name="BigTextStyle">  

    <item name="android:layout_margin">5dp</item>  

                <item name="android:textColor">#ff9900</item>  

                <item name="android:textSize">25sp</item>  

  </style>  

<style name="BasicButtonStyleBigTextStyle">  

    <item name="android:textSize">25sp</item>  

  </style>  

</resources>  

5、在res/layout/目录下定义mainxml文件,内容如下:

<xml version="10" encoding="utf-8">  

<linearlayout xmlns:android="http://schemasandroidcom/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical">  

        <textview android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="张信哲的热搜歌曲">  

        <button android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="爱如潮水 " android:id="@+id/Button01">  

  </button>  

</textview></linearlayout>  

6、在res/values目录下定义themexml文件:

<xml version="10" encoding="utf-8">  

<resources>           

<style name="BasicButtonTheme">  

                <item name="android:buttonStyle">@style/basicbuttonstyle</item>  

                <item name="android:windowBackground">@android:color/transparent</item>     

                <item name="android:windowIsTranslucent">true</item>     

  </style>  

</resources>  

7、在AndroidManifestxml中给整个应用程序设置主题:

<xml version="10" encoding="utf-8">  

<manifest xmlns:android="http://schemasandroidcom/apk/res/android" package="androidbasiclesson32" android:versioncode="1" android:versionname="10">  

    <application android:theme="@style/BasicButtonTheme" android:label="@string/app_name" android:icon="@drawable/icon">  

        <activity android:label="@string/app_name" android:name="MainStyleAndTheme">  

            <intent -filter="">  

                <action android:name="androidintentactionMAIN">  

                <category android:name="androidintentcategoryLAUNCHER">  

            </category></action></intent>  

        </activity>  

    </application>  

    <uses -sdk="" android:minsdkversion="8">  

</uses></manifest>   

 8、程序的最终运行效果图如下:

>安卓手机主题有很多种不同的效果,很炫、也很有个性,安装一个安卓主题可以让你的爱机用户可以体验各种不同的滑动效果,好的主题可以让你的手机成为焦点。但是有很多朋友在下载了安卓手机主题以后都普遍存在这样一个问题,就是安卓手机主题怎么用,他们把安卓手机主题下载来以后都不知道安卓手机主题怎么用。那么今天就由小编带着大家来看看我们的主题在手机中顺利使用吧。安卓手机主题怎么用: 1用户在安装安卓主题的时候,可以下载一个手机版的91手机助手,进入“主题中心”,然后可以选择自己喜欢的主题。(提示:更换主题必须先安装91熊猫桌面2,如果未安装91熊猫桌面2,主题安装过程中系统会自动提醒),点击下载后,按菜单键进入下载管理页面,就可以找到已经下载好的主题。在进行中的时候直接选择允许安装该应用程序,安装成功之后在点击“切换主题”,这时主题应用成功; 2也许还有人对上面所介绍的安卓手机主题怎么用的方法有点迷惑之处,其实用户可以卓桌面来进行安装,它的特色就是包含了众多缤纷炫酷的主题,海量的酷炫主题任意挑选下载。全新的UI让插件和图标分开,使桌面更简洁、美观,提供了贴心的自定义的功能,用户完全可以根据自己的喜好来进行分类。同时导航栏是自动隐藏的,使用时只需要手指一点,就会自动浮现;手指触控程序图标就可以任意拖动,真正做到了让一指操作,快捷简单; 3还有下载同go桌面主题美化软件也可以解决安卓手机主题怎么用的问题,而且该软件是完全免费的。大家可以随意利用go桌面提供的各种精美素材进行替换,而且还可以使用自己的照片来进行制作喜欢的主题; 4最后小编还给大家介绍一款特别适合女孩子们用的桌面软件,就是yoo桌面,它是一款全新概念的桌面插件,占用内存少,方便快捷,可以实现多屏壁纸,并有常用匣子功能,还包含了很多卡哇伊的主题,所以说特别适合女生。

1、打开手机“设置”;

2、在“显示”菜单下找到“主题”选项;

3、选项内会有可供选择的主题模式可供设置,点击你喜欢的主题下载即可使用。

1

picsart或者photoshop可以制作壁纸。

2

一些软件里的模板同样可以制作壁纸,如鲜柚桌面里的模板可以自定义文字生成。

3

绿豆动态壁纸可以自制壁纸的软件。

4

注册一个账户,可以DIY,安卓机都可以用,可以到应用宝中下载。

您好!很高兴能为您解答,

 

  

  

  

 

 

先普及一下基本知识:

1首先找到我们要修改的东西。地址:sdcard(内存卡)>Tencent>MobileQQ>theme_pkg>42里面有两个文件夹,一个是cover,装主题预览用,另一个是pkg,装主题zip包用,另外还有一个脚本文件:QQThemePkgConfigxml(用来显示主题列表)

2修改主题的预览图,找一张(640×220)放入cover文件夹,改名,名称格式为:预览图名称_版本png

比如:lol_100png

3修改主题包,找个好看的官方包(任意一个即可,网友的二次包也行),解压,找到drawable-xhdpi文件夹,里面有许多文件,按自己喜好替换里面的,注意是替换,请确保分辨率一样。图的制作与修改可以用ps和毁图秀秀,这里不多做说明,自己摸索,反正很耗时间就是了。我做那个LOL主题的是修改的粉色包。

4然后打包,注意:别打包错了,是ZIP包,进入压缩包看到的是几个而不是一个文件夹,目录别多了。最后改压缩包的名称:主题包名称_版本zip

比如:lol_100zip

丢进pkg文件夹中。

5最后修改脚本文件。找到QQThemePkgConfigxml用文本编辑器打开。

在<ThemeList

version="1"

pkgName="QQThemePkg">后添加(这个是例子)

<Theme>

<!--

主题名字-->

<name>LOL主题</name>

<version>100</version>

<!--

缩略图地址-->

<coverurl

md5

=

"lol"

size="123123"></coverurl>

<!--

主题包地址-->

<packageurl

md5

=

"lol"

size

="321321"></packageurl>

</Theme>

先安装上软件再从手机上设置就可以使用这样的

主题到手机上了。

下载软件就要下载稳定版本的软件就可以了。

安卓版应用宝软件上的进行下安装到手机上。

这样就可以进行让手机上使用这个软件主题了。

随时进行这样的操作就显示到手机桌面上呢。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/757593.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-05
下一篇2023-08-05

随机推荐

  • 妮维雅美白的那款身体乳怎么样?

    很不错,有效果。妮维雅(NIVEA) 德国拜尔斯道夫公司所有的大型全球护肤品与身体护理品品牌。1911年拜尔斯道夫拥有EUCERIT的油基乳剂皮肤软膏后成立了该公司,该乳剂为同类产品中第一种稳定的乳剂。该公司所有人Oskar Troplow

    2024-04-15
    54500
  • 优资莱化妆品的生产批号怎样看生产日期

    欧莱雅集团属下品牌: helena rubinstein hr 赫莲娜、lancome 兰蔻、biotherm 碧欧泉,由于同属一家公司旗下品牌,生产批号的标注方法是一样的。其生产批号由两个英文字三个数字组成,第一个英文字母代表产地,第二个

    2024-04-15
    51200
  • 精油、精华乳等护肤品的使用顺序

    顺序是:洁面乳、爽肤水、眼霜、精华乳、乳液、CC霜、精油。精油分稀释的(复方精油)和未经稀释的(单方精油)比如仙人掌种子油。在使用时需要注意:复方精油使用前应先进行皮肤测试,以避免刺激及过敏性反应。初次使用某种精油时,可先用棉球沾一滴精油,

    2024-04-15
    38900
  • 小麻薯手帐离型本在哪里买最便宜

    在阿里巴巴网买最便宜。阿里巴巴网主要经营各类商品批发,零售,价格低于市场价,物美价廉,小麻薯手帐离型本在阿里巴巴网买是最便宜的。小麻薯是一款手账,其中的内页是用于日常事务记录的,手帐不仅能提醒自己记着家人、朋友的生日和约会。还能安排每天的工

    2024-04-15
    39200
  • 爽肤水,乳液,精华,保湿乳,调理水的使用顺序

    爽肤水,乳液,精华,保湿乳,调理水的使用顺序 正确顺序是爽肤水、调理水、保湿乳、精华、乳液。护肤品的使用步骤是,按照分子越小越先用的原则,使用方法如下:1、洁面产品护肤保养之前,清洁永远是第一步,不要小看清洁,非常重要。2、

    2024-04-15
    42900
  • whoo后适合什么年龄用?whoo后天气丹系列什么功效?

    我们都知道好的肌肤除了天生以外还要靠后天的保养才行,好的肌肤护理离不开好的护肤品,选择一款适合自己的品牌至关重要,那么whoo后适合什么年龄用?whoo后天气丹系列什么功效?whoo后适合什么年龄用拱辰享基础系列基础调理 特点:基础

    2024-04-15
    37800
  • 40岁男士适合妮维雅 哪个系列

    水活畅透保湿系列。妮维雅男士推出的水活畅透保湿系列,蕴含小分子玻尿酸,可密集保湿锁住水分。其中的精华露添加了深海黄金藻成分,能够呵护肌肤、改善肤质,帮助缓解粗糙干纹、水油失衡、暗淡无光等肌肤问题。洁面后使用,能够唤醒肌肤,令肌肤更显年轻光滑

    2024-04-15
    46000

发表评论

登录后才能评论
保存