0

私はネイティブ反応する新しいです。私は、我々がブラウザで行うように、ボタンをクリックしてタブバー上で新しいタブを追加するにはAndroidアプリを開発しています。誰でも私にそれをする方法を教えてもらえますか?反応したネイティブのタブバーに新しいタブを追加するには?

Image link is here

+0

それはコードや使用プラグインの名前なしで助けるのは難しいです。例:Reactネイティブナビゲーションなどを使用していますか? – Poptocrack

+0

@Poptocrack私はコードを持っていません。私はネイティブに反応するために新しい。 plzは私を助けます。 – Ashk

+0

は、基本的に何を求めているです: 場合は「 - ねえ、あなたは 私の車のエンジンで私を助けることができる - - [OK]を、のは、それを見てみましょう、私にそれを示して 胡、私は車を持っていません」あなたはネイティブを反応させるために新しいです、私はあなたがhttps://snack.expo.io/を見てみましょうお勧めします。 Reactネイティブの基本(1-2週間)のチュートリアルはたくさんあります。あなたがそれらのいくつかをやったら、あなた自身のアプリケーションを構築することができます。 – Poptocrack

答えて

1

それは

ここドキュメントで例コード

import { TabNavigator } from "react-navigation"; 

class RecentChatsScreen extends React.Component { 
    render() { 
    return <Text>List of recent chats</Text> 
    } 
} 

class AllContactsScreen extends React.Component { 
    render() { 
    return <Text>List of all contacts</Text> 
    } 
} 

const MainScreenNavigator = TabNavigator({ 
    Recent: { screen: RecentChatsScreen }, 
    All: { screen: AllContactsScreen }, 
}); 
1

https://reactnavigation.org/docs/intro/nestingかなり明確だこのlinkを確認してください。スクロール可能なタブを提供できるので、ネイティブベースを使用することをお勧めします。その後、スクロール可能なタブの最後に追加ボタンを配置します。ここでは、スクロール可能なタブコードの例は次のとおりです。

import React, { Component } from 'react'; 
 
import { Container, Header, Tab, Tabs } from 'native-base'; 
 
import Tab1 from './tabOne'; 
 
import Tab2 from './tabTwo'; 
 
​export default class TabsScrollableExample extends Component { 
 
    render() { 
 
    return (
 
     <Container> 
 
     <Header hasTabs/> 
 
     <Tabs renderTabBar={()=> <ScrollableTab />}> 
 
      <Tab heading="Tab1"> 
 
      <Tab1 /> 
 
      </Tab> 
 
      <Tab heading="Tab2"> 
 
      <Tab2 /> 
 
      </Tab> 
 
      <Tab heading="Tab3"> 
 
      <Tab3 /> 
 
      </Tab> 
 
      <Tab heading="Tab4"> 
 
      <Tab4 /> 
 
      </Tab> 
 
      <Tab heading="Tab5"> 
 
      <Tab5 /> 
 
      </Tab> 
 
     </Tabs> 
 
     </Container> 
 
    ); 
 
    } 
 
}

関連する問題