首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-native-paper中的按钮宽度

react-native-paper中的按钮宽度
EN

Stack Overflow用户
提问于 2020-07-04 12:35:31
回答 2查看 1.7K关注 0票数 1

我开始学习react-native-paper,我不确定如何固定按钮宽度,目前它填满了整个父容器。

代码语言:javascript
复制
    <View>
        <Button 
        icon="camera" 
        mode="contained" 
        onPress={() => console.log('Pressed')}
        contentStyle={styles.btn}
        >
            Press me
        </Button>
    </View>



const styles = StyleSheet.create({
    btn: {
        width: 30
    }
})

这不起作用,按钮仍然是全宽的。我需要一些帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-04 12:39:06

您可以使用style属性并向其添加width来直接更改Button的宽度。

代码语言:javascript
复制
<Button 
   icon="camera" 
   mode="contained" 
   onPress={() => console.log('Pressed')}
   style={{ width: 100 }}
>
  Press me
</Button>
票数 2
EN

Stack Overflow用户

发布于 2021-12-01 03:22:24

如果你的View标签是一个按钮的容器,那么这个按钮需要它自己的View标签和样式prop。

代码语言:javascript
复制
    <View>
      <View style={styles.btn}>
       <Button 
          icon="camera" 
          mode="contained" 
          onPress={() => console.log('Pressed')}
       >
        Press me
       </Button>
      </View>
    </View>



    const styles = StyleSheet.create({
      btn: {
        width: 30
      },
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62725373

复制
相关文章

相似问题

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