IT/안드로이드+JAVA

[안드로이드] 클립보드에 복사하기

안경 쓴 귀니 2016. 12. 19. 14:45
반응형





[안드로이드] 클립보드에 복사하기






EditText를 터치하면 EditText에 있는 텍스트가 클립보드에 복사됩니다.


public class MainActivity extends AppCompatActivity {
ClipboardManager clipboardManager;
ClipData clipData;
EditText et;

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

clipboardManager = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
et = (EditText) findViewById(R.id.et);

et.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
clipData = ClipData.newPlainText("label",et.getText().toString());
clipboardManager.setPrimaryClip(clipData);
}
});

}
}





반응형