永发信息网

如何降低AlertDialog.Builder标题的字体大小和积极的按钮的大小

答案:1  悬赏:50  手机版
解决时间 2021-02-23 02:33
  • 提问者网友:欲劫无渡
  • 2021-02-22 18:55
如何降低AlertDialog.Builder标题的字体大小和积极的按钮的大小
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-02-22 19:52
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>public static function Prompt(msg:String,parent:DisplayObject):void{ <br>var alert:Alert = new Alert(); <br>alert.setStyle(&quot;messageStyleName&quot;,&quot;AlertMessage&quot;); <br>alert.setStyle(&quot;titleStyleName&quot;,&quot;AlertTitle&quot;); <br>alert.title = &quot;提示&quot;; <br>alert.text = msg; <br>PopUpManager.addPopUp(alert,parent,true); <br>PopUpManager.centerPopUp(alert);<br>}<br>public static function Confirm(msg:String,parent:DisplayObject,closeHandler:Function){ <br>var alert:Alert = new Alert(); <br>alert.setStyle(&quot;messageStyleName&quot;,&quot;AlertMessage&quot;); <br>alert.setStyle(&quot;titleStyleName&quot;,&quot;AlertTitle&quot;); <br>alert.title = &quot;操作确认&quot;; <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 -&gt; export -&gt; flex builder -&gt; release build 菜单下,经过测试,swf压缩了将近一倍。<br>3.最新发现,只要在应用中添加整个Application的样式,则整个应用默认字体都可以更改。<br>Application { <br>font-size:12px; <br>font-style: normal; <br>font-weight: normal; <br>}<br>在样式文件中这样设置就可以了。<br>tooltip alert字体统一设置了,可以直接Alert.show了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯