<Alloy>
<TabGroup backgroundColor="white" id="mainTabGroup">
<Tab id="byFav" title="fav" icon="KS_nav_views.png">
<Window title='fav'>
<TableView id="tableByFav" />
</Window>
</Tab>
<Tab id="byLatest" title="latest" icon="KS_nav_views.png">
<Window title='latest'>
<TableView id="tableByLatest" />
</Window>
</Tab>
</TabGroup>
</Alloy>
目前我的tabgroup有两个标签。
我打算在屏幕底部添加视图height = 50 width = 100%。
此视图必须仍然是标签更改。
我试过这个
<Alloy>
<TabGroup backgroundColor="white" id="mainTabGroup">
.
.
.
</TabGroup>
<view>
</view>
</Alloy>
或者这个。
<Alloy>
<TabGroup backgroundColor="white" id="mainTabGroup">
.
.
.
</TabGroup>
<window>
</window>
</Alloy>
但它显示了这样的信息
invalid method (createwindow) passed to UIModule
我可能不理解合金的基本思想。
是否可以在表格组下添加视图?
如果没有,我想在每个标签中添加固定视图。
有人给我第一个提示吗?
我的合金文件短缺。
答案 0 :(得分:1)
你不能做这样的事情,因为TabGroup使用窗口,合金中的“窗口”意味着整个屏幕。我建议您为底部视图制作另一个视图/控制器(yourView),然后在所有选项卡中都需要它。
<Alloy>
<TabGroup backgroundColor="white" id="mainTabGroup">
<Tab id="byFav" title="fav" icon="KS_nav_views.png">
<Window title='fav'>
<TableView id="tableByFav" />
<Require type="view" src="yourView"/>
</Window>
</Tab>
<Tab id="byLatest" title="latest" icon="KS_nav_views.png">
<Window title='latest'>
<TableView id="tableByLatest" />
<Require type="view" src="yourView"/>
</Window>
</Tab>
</TabGroup>