본문 바로가기
  • We are looking for banner advertisers Please refer to the email below
안드로이드 스튜디오

안드로이드 스튜디오 온클릭 클립데이터(onClick ClipDATA) 예제소스

by 크론크롱 2021. 4. 20.
반응형

온클릭 이벤트 클립보드 이벤트 예제

 

MainActivity.java

import androidx.appcompat.app.AppCompatActivity;

import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity<clip> extends AppCompatActivity {

    EditText editText;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        editText = findViewById(R.id.EditText_contents);

        editText.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
                ClipData clip = ClipData.newPlainText("EditText", editText.getText().toString());
                clipboard.setPrimaryClip(clip);

                Toast.makeText(MainActivity.this, "복사되었습니다", Toast.LENGTH_SHORT).show();
            }
        });

    }
}

 

 

반응형

댓글