모든 Android 버전에서 클립 보드에서 복사하여 붙여 넣기 할 수있는 방법을 찾고 있습니다. 현재 API 11+에서이를 수행하는 방법을 알고 있습니다.모든 안드로이드 API에 복사 붙여 넣기 사용 가능
copy.setOnLongClickListener(new View.OnLongClickListener()
{
@SuppressLint({ "NewApi", "NewApi" })
@Override
public boolean onLongClick(View v)
{
clipboard = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
clipdata = ClipData.newPlainText("simple text", copy.getText().toString());
clipboard.setPrimaryClip(clipdata);
Toast.makeText(getApplicationContext(), "Copied to clipboard..", Toast.LENGTH_SHORT).show();
return true;
}
});
paste.setOnLongClickListener(new View.OnLongClickListener()
{
@SuppressLint({ "NewApi", "NewApi" })
@Override
public boolean onLongClick(View v)
{
clipboard = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
String pasteData = "";
item = clipboard.getPrimaryClip().getItemAt(0);
pasteData = item.getText().toString();
paste.setText(pasteData);
Toast.makeText(getApplicationContext(), "Pasted", Toast.LENGTH_SHORT).show();
return true;
}
});
감사합니다. 감사합니다.
당신은 build sdk를 확인합니까 ?? – QuokMoon
감사합니다. 붙여 넣기 코드는 위의 코드와 동일합니까? –
hmmm 네, 사용하고 나서 말해주세요 .. – QuokMoon