【发布时间】:2018-02-12 09:35:05
【问题描述】:
这是代码:(请注意代码中的注释)
import React, { Component } from 'react';
import {Container, Tab, Tabs, TabHeading, Icon, Text } from 'native-base';
import style from './../styles/compoCss' ;
import NewDB from './../database/NewDB';
import Category from "../lists/Category";
import HomePage from './../tabs/HomePage'
export default class TabHome extends Component {
render() {
return (
<Container>
<Tabs initialPage={3} > //THIS CODE DOESN'T WORK :(
<Tab heading={
<TabHeading style={style.footerTabHome}>
<Icon name="md-aperture" style={style.iconFooter} />
<Text style={style.textFooter}>New</Text>
</TabHeading>}>
<NewDB/>
</Tab>
<Tab heading={
<TabHeading style={style.footerTabHome}>
<Icon name="md-bookmark" style={style.iconFooter} />
<Text style={style.textFooter}>Bookmark</Text>
</TabHeading>}>
</Tab>
<Tab heading={
<TabHeading style={style.footerTabHome}>
<Icon active name="md-apps" style={style.iconFooter} />
<Text style={style.textFooter}>Catalog</Text>
</TabHeading>}>
<Category/>
</Tab>
<Tab heading={
<TabHeading style={style.footerTabHome}>
<Icon name="md-home" style={style.iconFooter} />
<Text style={style.textFooter}>Home</Text>
</TabHeading>} >
<HomePage/>
</Tab>
</Tabs>
</Container>
);
}
}
当我构建应用程序或刷新它时,默认选项卡是 3(主页),我认为它是正确的,但不显示主页内容,当我滚动时,我发现它是选项卡 0 中的堆栈(新的)... 我搜索了所有论坛,但我无法解决我的问题。请帮忙谢谢! (这个问题在安卓设备上)
【问题讨论】:
标签: android react-native tabs default native-base