gpt4 book ai didi

javascript - 如何根据里面的组件调整 TouchableOpacity 的大小?

转载 作者:行者123 更新时间:2023-12-01 15:09:37 26 4
gpt4 key购买 nike

我正在使用 TouchableOpacity在我学习 react-native 时制作一个按钮。

但问题是,TouchableOpacity占据屏幕的 100% 宽度。但是,我想利用其中存在的组件来调整大小/增长。

我该怎么做?

import React, { Component } from "react";
import { Text, TouchableOpacity } from "react-native";
export default class App extends Component {
render(){
return(
<TouchableOpacity
onPress={() => console.log("Pressed!")}
style={{ backgroundColor: "red" }}
>

<Text>Press me!</Text>

</TouchableOpacity>
);
}

当我减小 TouchableOpacity 的宽度时像 10 或 20,它会自动增加高度以适应 Text .

所以, TouchableOpacity 是可能的随着里面存在的组件的大小而增长?

最佳答案

您实际上可以使用 alignSelf: 'flex-start' 或 'flex-end' 取决于您要固定哪一侧

关于javascript - 如何根据里面的组件调整 TouchableOpacity 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49724094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com