如何降低AlertDialog.Builder标题的字体大小和积极的按钮大小
Alert字体大小更改:<br>先创建一个css文件,这里我取名global.css,路径flex_src/css/global.css<br>.AlertTitle<br>{<br>font-size:12pt;<br>font-weight:normal;<br>font-style:normal;<br>}<br>.AlertMessage<br>{<br>font-size:12pt;<br>font-weight:normal;<br>font-style:normal;<br>}<br>然后编写一个工具类,利用PopUpManager管理一个Alert实例,不再用其静态show方法了,例如:<br>publicstaticfunctionPrompt(msg:String,parent:DisplayObject):void{<br>varalert:Alert=newAlert();<br>alert.setStyle("messageStyleName","AlertMessage");<br>alert.setStyle("titleStyleName","AlertTitle");<br>alert.title="提示";<br>alert.text=msg;<br>PopUpManager.addPopUp(alert,parent,true);<br>PopUpManager.centerPopUp(alert);<br>}<br>publicstaticfunctionConfirm(msg:String,parent:DisplayObject,closeHandler:Function){<br>varalert:Alert=newAlert();<br>alert.setStyle("messageStyleName","AlertMessage");<br>alert.setStyle("titleStyleName","AlertTitle");<br>alert.title="操作确认";<br>alert.text=msg;<br>alert.addEventListener(Event.CLOSE,closeHandler);<br>alert.buttonFlags=Alert.OK|Alert.CANCEL;<br>alert.defaultButtonFlag=Alert.OK;<br>PopUpManager.addPopUp(alert,parent,true);<br>PopUpManager.centerPopUp(alert);<br>}<br>最后在要使用Alert的地方引用该css,<br>然后就可以调用上面的静态方法Prompt和Confirm弹出提示框和确认框了,想修改字体样式?改css文件就可以了。
<br>2、采用release模式编译swf文件压缩体积<br>fb3将release模式编译mxml的功能放到了file->export->flexbuilder->releasebuild菜单下,经过测试,swf压缩了将近一倍。
<br>3.最新发现,只要在应用中添加整个Application的样式,则整个应用默认字体都可以更改。
<br>Application{<br>font-size:12px;<br>font-style:normal;<br>font-weight:normal;<br>}<br>在样式文件中这样设置就可以了。
<br>tooltipalert字体统一设置了,可以直接Alert.show了.
android下设置了一个AlertDialog.Builder,如果直接获取message
Dialog你完全可以自己重写他啊,你继承他,自己添加get方法就可以了啊,如果觉得这样麻烦的话,那你就直接不要用他的setMessage和setTitle,你就直接让这个DIALOG加载一个你自己定义的XML文件布局,然后去控制你XML里面的组件就可以了,不一定非要用他自带的东西啊