首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使react-native-tab-view的TabBar更小?

如何使react-native-tab-view的TabBar更小?
EN

Stack Overflow用户
提问于 2019-07-15 19:56:45
回答 1查看 3K关注 0票数 1

我使用的是react-native-tab-view,但是TabBar太大了,我想让它变小。如何进行自定义?应用边距/填充0不起作用。应用小高度可以工作,但文本丢失。如何让它变得更小或更具定制化?

代码语言:javascript
复制
<TabView
 ...
                renderTabBar={props =>
                    <TabBar
                        {...props}
                        indicatorStyle={{ backgroundColor: 'white' }}
                        style={{ backgroundColor: 'pink' }}
                        tabStyle={{ backgroundColor: 'teal' }}
                        renderLabel={({ route, focused, color }) => (
                            <Text style={{ color, margin: 8 }}>
                                {route.title}
                            </Text>
                        )}

                }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-15 20:44:31

尝试使用TabBartabStyle prop。默认情况下,它会has一个样式:

代码语言:javascript
复制
minHeight: 48,

所以在你的例子中:

代码语言:javascript
复制
<TabView
 ...
  renderTabBar={props =>
      <TabBar
          {...props}
          indicatorStyle={{ backgroundColor: 'white' }}
          style={{ backgroundColor: 'pink' }}
          tabStyle={{ backgroundColor: 'teal', minHeight: 30 }} // here
          renderLabel={({ route, focused, color }) => (
              <Text style={{ color, margin: 8 }}>
                  {route.title}
              </Text>
          )}
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57039255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档