注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

沉默蜂B4A安卓编程

国内资料最全的B4A资料库

 
 
 

日志

 
 

[原创]b4a GUI样式(Style)大变脸之styles.xml文件加载大法  

2014-03-18 18:54:49|  分类: 界面美化 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
(此文章由网友 幸运之神QQ55719889 提供)


具体步骤如下

1、首先在你工程目录下Objects\res下创建一个values目录(若有,则略过)
[原创]b4a GUI样式(Style)大变脸之styles.xml文件加载大法 - 沉默蜂QQ793136625 - 沉默蜂

2、在values目录下创建一个styles.xml
[原创]b4a GUI样式(Style)大变脸之styles.xml文件加载大法 - 沉默蜂QQ793136625 - 沉默蜂

3、在styles.xml中输入你的b4a样式:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style 
        name="MyTheme" parent="android:style/Theme.Light">
    </style>
    <style 
        name="MyThemeNoTitle" parent="android:style/Theme.Light.NoTitleBar">
    </style>
    <style 
        name="MyThemeTransparent" parent="android:style/Theme.Translucent.NoTitleBar">
    </style>
</resources>

说明:
(1)上面是3个样式“MyTheme”(高亮模式)、“MyThemeNoTitle”(高亮无Activity标题模式)、“MyThemeTransparent” (半透明无Activity标题模式)。
(2)name为样式引用重命名,parent为android-sdk中具体的样式
(3)android-sdk中有哪些样式,还有待研究,若哪位网友知道,请告知博主
(4)关键的一步:保存这个styles.xml文件,并设置该文件的属性为只读。若果不这样,就会被b4a在保存或编译工程时自动删除…

[原创]b4a GUI样式(Style)大变脸之styles.xml文件加载大法 - 沉默蜂QQ793136625 - 沉默蜂
 

4、现在可以在工程中大胆引用了!在工程界面,点击“工程”-“编辑声明文件”

[原创]b4a GUI样式(Style)大变脸之styles.xml文件加载大法 - 沉默蜂QQ793136625 - 沉默蜂


5、在声明文件末尾加入我们刚才在styles.xml中输入你的3个样式中的第一个“MyTheme”(高亮模式),格式如下:SetApplicationAttribute(android:theme, "@style/MyTheme")
[原创]b4a GUI样式(Style)大变脸之styles.xml文件加载大法 - 沉默蜂QQ793136625 - 沉默蜂
 

6、编译后的效果图如下

[原创]b4a GUI样式(Style)大变脸之styles.xml文件加载大法 - 沉默蜂QQ793136625 - 沉默蜂
styles.xml文件未加载前


[原创]b4a GUI样式(Style)大变脸之styles.xml文件加载大法 - 沉默蜂QQ793136625 - 沉默蜂
styles.xml文件加载后
 

 

 
 
 
  评论这张
 
阅读(282)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017