【发布时间】:2022-01-22 08:24:34
【问题描述】:
我在关注一个初学者的 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);
}
}
});
【问题讨论】: