短いテキスト(私の電子メールアドレス)を統合したいのですが、ユーザーがこのテキストをコピーできるようにしたいと考えています。ボタンだと思ったのですが、クリックするとメールアドレスがコピーされ、アプリの外に貼り付けることができます。これを行う方法?
<View>
<Text style={{color: 'red', fontSize: 14 , fontFamily:'Arial', fontStyle: 'bold', textAlign: 'center', marginTop: 3, marginLeft: 25, marginBottom: 17}}>
[email protected]
</Text></View>
私は初心者です。どんな助けでもいただければ幸いです。
fayeedは正しいです。ユーザーがクリップボードを使用して文字列をコピーできます。
また、コンポーネントにクリップボードを簡単に与えることもできます。フェイエドは上記のように
<Text
onPress={()=>Clipboard.setString('[email protected]')}
style={{color: 'red', fontSize: 14 , fontFamily:'Arial', fontStyle: 'bold', textAlign: 'center', marginTop: 3, marginLeft: 25, marginBottom: 17}}>
[email protected]
</Text>
Stackoverflowへようこそ!良い質問をする方法については、 https://stackoverflow.com/help/how-to-ask をご覧ください。多くの場合、質問を作成するプロセス(適切に行われた場合)が答えにつながります!
したがって、Text
を使用して画面にテキストを表示することができ、ユーザーがそれをコピーできるようにしたいとします。これを行う3つの方法を想像できます。
最後に注目しましょう。さらに分解できます。
これらのフレーズをグーグル検索すると、関連するドキュメントが見つかります。
...関連するコードを使って:
import { Button, Clipboard } from 'react-native'
...
const email = '[email protected]'
const copyIt = ()=> Clipboard.setString(email)
...
<Button
onPress={copyIt}
title={email}
/>