javascript - 按内部文本 react native View 自动宽度

标签 javascript reactjs react-native

据我所知,react-native 样式表不支持 min-width/max-width 属性。

我在里面有一个 View 和文本。自动宽度的 View 不会通过继承文本元素调整大小。

如何解决该问题并使用文本宽度自动设置 View 宽度?

我的代码是:

 <View style={{backgroundColor: '#000000'}}>
      <Text style={{color: '#ffffff'}}>Sample text here</Text>
 </View>

在常见的 HTML/CSS 中,我会这样理解:

 <div style="background-color: #000; display: inline;">Sample text here</div>

注意:父 View 上的 flex: 1 对我没有帮助。 文本显示为

"Sam"
"ple"
"Tex"
"t"

最佳答案

“alignSelf”与“display: inline-block”在普通 HTML/CSS 中的作用相同,对我来说效果很好。

<View style={{backgroundColor: '#000000', alignSelf: 'flex-start' }}>
 <Text style={{color: '#ffffff'}}>
  Sample text here
 </Text>
</View>

关于javascript - 按内部文本 react native View 自动宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38233789/

相关文章:

javascript - 如何在React中的Get请求中放置路径变量?

javascript - 如果付款成功或不成功,如何在重定向页面顶部显示横幅

javascript - 用于旋转 URL 的 Bookmarklet/JavaScript

javascript - YUIs DataTable 可以使用自动完成进行内联单元格编辑吗?

reactjs - Expo 33 yarn 工作区 - 未找到 id 0 : undefined. undefined() 的回调

ios - 如何将 react-native-vector-icons 链接到项目

reactjs - React-admin:如何将更多参数传递给 GET_LIST 类型的 dataProvider

javascript - 将 React 组件添加到 contenteditable 或 insidehtml

reactjs - 不变违规 : Objects are not valid as a React child when firing a function

react-native - React 原生 iOS 构建需要很长时间