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

随机推荐

  • 男士洗面奶哪个牌子最好

    男士洗面奶如下:1、碧欧泉男士洁面乳碧欧泉男士洁面乳是法国的高端护肤品牌,价格偏高,而且基本不打折。适合所有肤质男士,深层清洁力很强,而且保湿锁水效果挺好。用完之后脸部不会觉得很干,早上睡醒皮肤都还有点水滑滑的感觉。2、迪蕾氨基酸洁面泡泡迪

    2024-04-15
    63300
  • 收缩毛孔的护肤品哪些好用?兰芝毛孔细致精华露效果怎么样?

    很多人都觉得自己脸上的毛孔很大,总是很容易出油,尤其是在炎热的夏季,会让自己的肌肤更加油腻,而且一般毛孔里面会有很多脏东西,很难清洗出来,需要辅助一些护肤产品来帮助,那么收缩毛孔的护肤品哪些好用?兰芝毛孔细致精华露效果怎么样?1、收缩毛孔护

    2024-04-15
    64800
  • 妮维雅晶纯焕亮和晶纯皙白区别

    妮维雅晶纯焕亮和晶纯皙白系列在功效上有以下区别: 晶纯焕亮系列。主要功效是去黄提亮,它适用于肌肤暗沉,肤色不均,以及熬夜疲劳的肌肤,因此,如果你是因为经常熬夜导致的肌肤暗沉,使用妮维雅晶纯焕亮系列可能会有很好的效果。 晶纯皙白系列。主要功效

    2024-04-15
    56500
  • 问下苏秘精华露怎样?这个什么时候用最好?具体如何啊?

    你问的是使用顺序还是时间呢?精华一般是用在水之后的,乳之前。时间的话,最好早晚都要用哦,尤其晚上用吸收会更好。先用柔肤水清洁肌肤,打开毛孔,用的时候仔细顺着肌肤纹理慢慢按摩,轻轻拍打,最后再用乳液和面霜锁水。第二天早起,能感觉到自己脸摸起来

    2024-04-15
    57700
  • 欧莱雅男士控油炭爽抗黑头洁面膏 和 妮维雅NIVEA男士焕白亮肤洁面乳 曼秀雷敦洗面奶那个好啊。

    妮维雅NIVEA男士焕白亮肤洁面乳和曼秀雷敦洗面奶,各有各的特点和适用对象。从不同角度分析,我们可以找到最适合自己的那一款。妮维雅NIVEA男士焕白亮肤洁面乳是一款专为男士设计的洁面产品。其独特的焕白亮肤配方,可以有效去除皮肤表面的污垢和角

    2024-04-15
    53000
  • skii一套多少钱

    一般几千一套。SK2有违禁物质铬、钕严重超标!铬的危害性远远不止损伤皮肤这么简单。所有铬的化合物都有毒性,它们直接损害人体的消化道、呼吸道、皮肤和黏膜。而且,铬对人体的毒害为全身性的,除引起皮炎、湿疹、气管炎和鼻炎外,甚至可能有致癌作用。而

    2024-04-15
    38800
  • 神仙水和清莹露区别

    SK-II的神仙水从一推出就深受全球护肤爱好者的青睐,因此很多的美妆博主都极力的推荐SK-II的神仙水。因此在国内大众消费者的印象中,都觉得SK-II的神仙水是一款非常不错的产品。SK-II的神仙水是一款精华液,与SKII清莹露相比较来说,

    2024-04-15
    43500

发表评论

登录后才能评论
保存