首页 > 解决方案 > 如何使用他们的字体在 textview 中复制文本?

问题描述

在我的代码中,我想使用它们的字体将文本复制到剪贴板。我的代码所做的只是复制文本,而不是复制字体。那么如何使用他们的字体从文本框中复制文本?

private TextView confetti;
private EditText input;
private ImageButton ctc;
private ClipboardManager myClipboard;
private ClipData myClip;





@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    myClipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);



    ctc = (ImageButton) findViewById(R.id.copy);
    ctc.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String text = input.getText().toString();
            myClip = ClipData.newPlainText("text", text);
            myClipboard.setPrimaryClip(myClip);
            Toast.makeText(getApplicationContext(), "Text Copied",
                    Toast.LENGTH_SHORT).show();
              }});}}

标签: javaandroid

解决方案


推荐阅读