Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex Mobile选项卡不工作_Apache Flex_Flex Mobile_Flex4.6_Tab Ordering - Fatal编程技术网

Apache flex Flex Mobile选项卡不工作

Apache flex Flex Mobile选项卡不工作,apache-flex,flex-mobile,flex4.6,tab-ordering,Apache Flex,Flex Mobile,Flex4.6,Tab Ordering,我正在尝试制作一个启用了tab-order的移动flex应用程序。我正在尝试以下简单的应用程序,在模拟器和实际设备上都没有从tab键获得任何功能 TabOrderTest.mxml <?xml version="1.0" encoding="utf-8"?> <s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library:

我正在尝试制作一个启用了tab-order的移动flex应用程序。我正在尝试以下简单的应用程序,在模拟器和实际设备上都没有从tab键获得任何功能

TabOrderTest.mxml

<?xml version="1.0" encoding="utf-8"?>
<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                        xmlns:s="library://ns.adobe.com/flex/spark" 
                        firstView="views.TabTest"/>

TabTest.mxml

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" title="TabTest">
    <s:layout>
        <s:VerticalLayout />
    </s:layout>
    <s:TextInput tabIndex="1" />
    <s:TextInput tabIndex="2" />
    <s:Button label="Submit" tabIndex="3"/>
</s:View>

为什么tab键不起作用


编辑我目前的目标是Android设备。

结果表明,Flex 4 mobile默认为stageText,它提供了一些很棒的功能,但不幸的是破坏了功能,例如可以禁用和按tab顺序。要在移动应用程序中获得选项卡订单,必须使用以下命令将皮肤设置为移动皮肤:

skinClass="spark.skins.mobile.TextInputSkin" 

您使用的是哪个设备具有tab键?我的iPad没有,但Xoom上的Tweetdeck有;那么,假设您在Android上开发,安全吗?Android上Tweetdeck中的tab键什么都不做,这不值得吗?我正在Android上工作。在Transformer Prime和Galaxy选项卡上进行测试。请尝试在视图上设置hasFocusableChildren=true。+1来自我;如果使用StageText,功能上会有很多“差异”。