Java 复制您的文本视图的复制按钮不工作
我已经成功地创建了一个复制按钮来复制我的文本视图,但当我尝试它时,它不起作用,即使复制到剪贴板的文本出现,但文本视图仍然没有被复制 这是我在SecondActivity.java中包含复制按钮的代码Java 复制您的文本视图的复制按钮不工作,java,android,Java,Android,我已经成功地创建了一个复制按钮来复制我的文本视图,但当我尝试它时,它不起作用,即使复制到剪贴板的文本出现,但文本视图仍然没有被复制 这是我在SecondActivity.java中包含复制按钮的代码 button = (Button) findViewById(R.id.button1); button.setOnClickListener(new View.OnClickListener() { public void onClick(View arg0) { getSystemServi
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) { getSystemService(CLIPBOARD_SERVICE);
Toast.makeText(getApplicationContext(), "Text copied to clipboard", Toast.LENGTH_SHORT).show();
}
});
}
我希望您能帮助我并提前表示感谢尝试像这样获取剪贴板文本,看看您是否可以获取文本:
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
String strCopiedText = clipboard.getText();
一旦您能够在任何需要的地方获取文本集
如果希望在剪贴板中保存所需文本,请使用:
clipboard.setText(yourtextView.getText().toString());
编辑:
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
@SuppressWarnings("deprecation")
public void onClick(View v) {
ClipboardManager clipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
String strCopiedText;
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB){
ClipData clip = ClipData.newPlainText("label", "Text to Copy");
clipboard.setPrimaryClip(clip);
strCopiedText = (String) clipboard.getText();
clipboard.setText(state2.getText().toString());
} else{
strCopiedText = (String) clipboard.getText();
clipboard.setText(state2.getText().toString());
}
}
}
不幸的是,Check没有帮到我这就是我所做的button=button findViewByIdR.id.button1;button.setOnClickListenernew View.OnClickListener{@SuppressWarningDeprecation public void onClickView v{ClipboardManager剪贴板=ClipboardManager getSystemServiceCLIPBOARD_服务;@SuppressWarnings{unused}String strCopiedText=String clipboard.getText;clipboard.setTextstate2.getText.toString;当我按下复制按钮时,应用程序会崩溃,最小值为11,最大值为19,并且我正在与api级别为15的设备一起使用