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