2011-08-31 76 views

回答

2

是,您可以:

<?xml version="1.0" encoding="utf-8"?> 
<s:TabbedViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
            xmlns:s="library://ns.adobe.com/flex/spark" 
            initialize="tabbedviewnavigatorapplication1_initializeHandler(event)"> 
    <fx:Script> 
     <![CDATA[ 
      import mx.core.FlexGlobals; 
      import mx.events.FlexEvent; 

      protected function tabbedviewnavigatorapplication1_initializeHandler(event:FlexEvent):void 
      { 
       // TODO Auto-generated method stub 
       FlexGlobals.topLevelApplication.tabbedNavigator.tabBar.height = 15; 
      } 

     ]]> 
    </fx:Script> 
    <s:ViewNavigator label="Home" width="100%" height="100%" firstView="views.HomeView"/> 
    <s:ViewNavigator label="Page" width="100%" height="100%" firstView="views.PageView"/> 
    <fx:Declarations> 
     <!-- Place non-visual elements (e.g., services, value objects) here --> 
    </fx:Declarations> 
</s:TabbedViewNavigatorApplication> 

我希望你說的是真的高度而不是寬度爲每個標籤項。

Frank

+0

太棒了!感謝您的解決方案,它完美的工作。 – jameslcs

0

使用tabBarheight

tabBar.height = newValue 

或者是有更多的你的問題?

+0

我需要導入任何語句嗎?反正我不能把它放進去,因爲FB沒有tabBar。把它的唯一位置是在: \t的 \t \t \t 但它不工作,它不是所述移動- 優化。 – jameslcs

+0

@jameslcs你的問題是關於改變tabBar的高度。如果您沒有以某種方式創建的TabBar實例,那麼您將無法做到這一點。你是否想要問一個不同的問題,比如如何調整Flex Mobile ActionBar的大小?或者如何調整TabbedNavigatorApplication的選項卡大小? – JeffryHouser

+0

對不起,我已編輯我的問題,請參閱上面。我想知道如何調整移動tabBar的大小?謝謝 – jameslcs