Android 는 시스템 클립보드 에 텍스트 내용 을 복사 하 는 가장 간단 한 인 스 턴 스(공유)
레이아웃 파일 activitycopy.xml 코드 는 다음 과 같 습 니 다:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tvMsg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=" :“ , ?” :“ ? , 。"
android:textSize="20sp" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:onClick="onClickCopy"
android:text=" " />
</LinearLayout>
배경 CopyActivity.java 코드 는 다음 과 같 습 니 다.
package chengyujia.demo.aty;
import android.content.Context;
import android.os.Bundle;
import android.text.ClipboardManager;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import chengyujia.demo.R;
public class CopyActivity extends BaseActivity {
private TextView tvMsg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_copy);
tvMsg = (TextView) findViewById(R.id.tvMsg);
}
public void onClickCopy(View v) {
// API11 android android.content.ClipboardManager
// android.text.ClipboardManager, deprecated, 。
ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
// 。
cm.setText(tvMsg.getText());
Toast.makeText(this, " , 。", Toast.LENGTH_LONG).show();
}
}
핵심 코드 는 두 마디 입 니 다.ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
cm.setText(복사 할 텍스트 내용);
이상 의 안 드 로 이 드 는 텍스트 내용 을 시스템 클립보드 에 복사 하 는 가장 간단 한 인 스 턴 스(공유)는 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 가 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【자동화】Python으로 클립보드를 조작하여 Excel에 표를 붙여넣기클립보드(영: clipboard)는 컴퓨터상에서 일시적으로 데이터를 저장할 수 있는 공유 메모리 영역이다. (Wikipedia에서) 파이썬에서 클립 보드를 조작하고 싶을 때는 어떻습니까? 라고 생각할 수 있습니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.