如何在 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

随机推荐

  • 妮维雅美白身体乳怎么样?它真的能美白吗?

    妮维雅美白身体乳,真的是一款平价大碗的产品,不少妹纸是因为美白的原因购入,但是没有想到居然还很滋润,香味不是很浓郁,反正用起来不怕用量的一款身体乳妮维雅美白身体乳好用吗妮维雅美白身体乳,便宜大碗好用,一百分推荐。轻薄的乳液状,吸收快不粘腻,

    2024-04-15
    63500
  • 天气丹三个版本的区别

    天气丹三个版本的没有区别。虽然它们的叫法不同,但是套盒中的爽肤水和乳液在成分以及含量上都是一模一样的,所以三个版本的天气丹是不分好坏的。天气丹套盒适应的肤质比较广泛,干性肌肤使用以后能够很好的补水保湿,油性皮肤使用以后能够很好的控油祛痘,因

    2024-04-15
    73600
  • 伊思红参水乳适合哪个年龄

    伊思红参水乳也是比较好的一款护肤品,那你知道哪个年龄层的人更适合用伊思红参水乳吗下面我们就一起来看看伊思红参水乳适合哪个年龄吧!伊思红参水乳中有红参提取物,这种物质有很好的紧致抗皱作用,所以更适合30岁以上的熟龄肌肌肤。因为这个年龄层次的肌

    2024-04-15
    57900
  • 林清轩适合什么肤质?林清轩适合油性肌肤吗?

    林清轩,山茶花润肤油的开创者,它们家的产品设计主打的是田园风格,主要的材料是来自于花朵和植物,尤其是植物油和手工皂,做的还是很有口碑的,那么,林清轩适合什么肤质呢?林清轩适合什么肤质在使用林清轩的2041人当中,最多31-40岁的M

    2024-04-15
    53900
  • 妮维雅的产品简介

    唇部护理系列脸部保养系列男士护肤系列专业防晒系列身体护理系列爽身香体系列润肤霜系列 精华爽身系列精华爽身系列整天干爽,修护脱毛损伤腋下频繁脱毛会损伤表层肌肤,使原本脆弱的腋下肌肤变得毛孔粗大、干燥、不平滑,有时甚至会伴随发痒、泛红等不适症

    2024-04-15
    45900
  • 白松露酵母盈亮精华液有毒吗

    无毒。白松露酵母盈亮精华液通常被设计为一种安全的化妆品产品,并且在市场上合法销售,这是因为化妆品在上市前需要经过一系列的安全性评估和监管程序,种精华液通常由天然的白松露提取物和酵母等成分组成,这些成分在适当的浓度下是安全的,并且经过严格的质

    2024-04-15
    55500
  • 妮维雅泡沫洗面奶好用吗??

    妮维雅泡沫洗面奶有一些用户认为比较好用,但也有一些用户反映使用后出现了过敏的情况。这款洗面奶的成分中包括了肉豆蔻酸、黄瓜萃取精华、仙桃仙人掌果实提取物等,具有清洁、补水、保湿、滋养等功效。针对不同的肤质,妮维雅也推出了不同类型的产品,例如针

    2024-04-15
    44000

发表评论

登录后才能评论
保存