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>
先安装上软件再从手机上设置就可以使用这样的
主题到手机上了。
下载软件就要下载稳定版本的软件就可以了。
安卓版应用宝软件上的进行下安装到手机上。
这样就可以进行让手机上使用这个软件主题了。
随时进行这样的操作就显示到手机桌面上呢。
欢迎分享,转载请注明来源:品搜搜测评网