特定の文字列を付加して返却するアプリをつくっているのですが、
やっぱりコピー機能は必須だと思ったので、実装してみました。
コピーにはクリップボードマネージャーを使います。
クリップボードにテキストをコピーするということですね。
コードとしてはこんな感じです。
// クリップボードマネージャーを宣言 ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); // クリップボードへ値をコピー clipboard.setText(mInputText.getText().toString()); // メッセージ Toast.makeText(this, "夜のクリップボードにコピーしました", Toast.LENGTH_SHORT).show();
実際の画面だとこんな感じ
まずは文字を入力
続いてコピーボタンを押して文字列をクリップボードにコピー
端末内に保持されているので別のアプリでも使用できます。
画像ではSMSアプリで使用しています。
貼り付けるとこんな感じです。
これでいい感じにコピーできますよ。
0 件のコメント:
コメントを投稿