首页 > 解决方案 > 如何在react-native中的文本之后放置按钮?

问题描述

如何在 react-native 中的文本之后放置按钮,如下图所示?

它应该是这样的:

标签: react-nativestylesheet

解决方案


您可以在组件中使用onPress道具。Text并使用嵌套Text

你可以在这里试试:https ://snack.expo.io/@vasylnahuliak/9a76b0

import React, { useState } from 'react';
import { Text, View, StyleSheet } from 'react-native';

const App = () => {
  const handleLinkPress = () => {
    alert('link pressed')
  }

  return (
    <View style={styles.container}>
      <Text>
        Short descriptopm for trainer: Lorem ipsum dolor sit amet, consectetur
        adipiscing elit, sed do eiusmod tempor incididunt ut labore.
        <Text style={styles.link} onPress={handleLinkPress}> edit </Text>
      </Text>
    </View>
  );
};

const styles = StyleSheet.create({
  link: {
    color: 'blue',
    fontWeight: 'bold',
  },
});

export default App;

推荐阅读