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

沉默蜂B4A安卓编程

国内资料最全的B4A资料库

 
 
 

日志

 
 

[原创]b4a GUI样式(Style)大变脸  

2014-02-16 20:28:35|  分类: 界面美化 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
感谢某位B4A爱好者的执着,正是因为他的不断探索,才有了这篇文章。先来看一下Spinner控件的两张不同面孔!

[原创]关于下拉列表框控件(Spinner)大变脸的秘密 - 沉默蜂QQ793136625 - 沉默蜂
Spinner控件点击后弹出的带标题的列表(对话框形式)
 
[原创]关于下拉列表框控件(Spinner)大变脸的秘密 - 沉默蜂QQ793136625 - 沉默蜂
Spinner控件点击后弹出的不带标题的列表(下拉框)
 



[原创]关于下拉列表框控件(Spinner)大变脸的秘密 - 沉默蜂QQ793136625 - 沉默蜂

 
[原创]关于下拉列表框控件(Spinner)大变脸的秘密 - 沉默蜂QQ793136625 - 沉默蜂

 
 android原生spinner控件在4.0之前是对话框形式的,在4.0之后就升级成下拉框了。我们通过B4A中的工程菜单中的编辑声明文件菜单命令启动声明编辑对话框,看到如下内容:

-----------------------------------------------------------------------------------------------------------------------

'此代码编译过程中将被应用到manifest文件中。
'在大多数情况下,您不需要修改。
'有关更多信息,请参阅此链接:http://www.basic4ppc.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14"/>
<supports-screens android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
'结束缺省文本。

-----------------------------------------------------------------------------------------------------------------------

android:targetSdkVersion 这段内容是用来指定当前你的这个安卓程序模拟哪一个安卓系统环境,B4A 3.0版本默认模拟的是安卓4.0,因为ndroid:targetSdkVersion="14" 就是调用安卓的API 14 ,即安卓4.0版本的操作系统环境。

 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14"/> 中去掉
ndroid:targetSdkVersion="14" 后就变成了 <uses-sdk android:minSdkVersion="4" /> 这时你的这个程序将模拟安卓4.0以下版本的环境,于是Spinner控件弹出的菜单就是没有带标题的列表框形式了。





经过某位网友(幸运之神QQ55719889)研究,发现在声明文件里删掉android:targetSdkVersion="14",界面就好看多了。文本框等也有边框了,就像是eclipse默认编译出来的一样。


 
[原创]关于下拉列表框控件(Spinner)大变脸的秘密 - 沉默蜂QQ793136625 - 沉默蜂
删掉 android:targetSdkVersion="14" 之前


[原创]关于下拉列表框控件(Spinner)大变脸的秘密 - 沉默蜂QQ793136625 - 沉默蜂
删掉 android:targetSdkVersion="14" 之后
 

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

历史上的今天

在LOFTER的更多文章

评论

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

页脚

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