如何在 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
    49100
  • 28days化妆品效果如何

    28days化妆品效果不错伊思芙护肤品是是一家来自广州伊思芙生物科技有限公司生产的护肤品,属于作为国产护肤品牌,品牌知名度不高,但也凭其效果赢得大家一致好评,伊思芙护肤品主打酵母臻萃清润神仙水,护肤品质地很水润清爽,上脸不黏腻好吸收,纯天然

    2024-04-15
    47900
  • 妮维雅精华露和精华水哪个更好

    妮维雅精华露更好。因为富含多种修复精华液,接触肌肤即幻化成晶莹水珠,迅速渗透至肌肤底层,感觉清凉不油腻。深层补水的同时能够提供肌肤必要的营养成分,滋养并修复受损肌肤,加固肌肤天然防御能力。而精华水:精华水介于普通清洁化妆水和精华之间。与普通

    2024-04-15
    44200
  • 冬天超好用的平价润唇膏推荐,爱起皮沙漠唇必入好物

    寒冷的冬天会加速嘴唇水分的流失,如果没有油脂滋润,唇部肌肤不仅会觉得干痒,还非常容易脱皮开裂。下面,我整理了5款个人经常回购的唇膏,每支都很评价哦~Blistex小蓝罐修护唇膏这个唇膏应该是大家冬天必备的一个产品,加上的包装设计独特,价格也

    2024-04-15
    32700
  • 妮维雅在中国有多少家工厂

    妮维雅在中国有53家工厂。总部位于德国汉堡的bdf公司在全世界拥有79家分公司及53家授权制造公司。业务遍布欧洲,美洲及亚洲地区,员工近2万人。nivea是美国商业周刊评选的全球最具有商业价值的100个品牌之一,也是ac尼尔森市调公司评选的

    2024-04-15
    37300
  • sk2护肤精华露怎么用

    SK-II护肤精华露是一款非常受欢迎的护肤产品,它拥有多个用途和使用方法。下面我将从不同的角度为大家介绍如何正确地使用SK-II护肤精华露。使用之前,请确保面部已经清洁干净。您可以使用洁面乳或卸妆产品来清洁皮肤,确保没有残留的污垢或化妆品。

    2024-04-15
    46200
  • 四款美白身体乳分享,温和不刺激,让你瞬间白一个度!

    今天给大家分享四款美白身体乳,让大家在夏天来临之前,都变得白白嫩嫩的,爱美的小仙女必备哦!妮维雅美白身体乳德国经典护肤品牌,偶然间撸了这一瓶美白身体乳,涂了大半个月,突然发现自己的手臂变的好白,首先要说下我是一个体毛比较旺盛的女生,小时候不

    2024-04-15
    27800

发表评论

登录后才能评论
保存