繁体   English   中英

Android 从edittext复制文本

[英]Android copy text from edittext

我在关注初学者 android 开发程序时遇到了一些麻烦。 我构建了一个 Android 应用程序,并创建了 EditText 和 Button。

我的想法,用户可以将PhoneNumber放在EditText中,如果他们点击复制按钮,他们可以复制shortUrl和输入的PhonNumber,所以。 我用 Url 创建了一个字符串:如果用户输入该数字,它将在 URL 中得到它! 例子:

用户输入:+1716322765 如果用户点击“按钮”,将得到“https://google.me/+1716322765”

所以,我写了这段代码,但没有执行。

    whatsLink = "https://google.me/";

    phoneNumber = (EditText) findViewById(R.id.edt);
    letsChatting = (Button) findViewById(R.id.btn1);
    letsCopy = (Button) findViewById(R.id.btn2);


    letsCopy.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            String copy = phoneNumber.getText().toString();
            if (copy.isEmpty()) {
                ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
                ClipData clipdata = ClipData.newPlainText("Data", phoneNumber.getText().toString());
                clipboard.setPrimaryClip(clipdata);
            }
        }

    });

你想要if(.copy.isEmpty()) 否则,只有在没有输入电话号码的情况下才会复制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM