我想要的就是当我点击文本框上的电子邮件时,它会打开电子邮件或gmail,当它打开电子邮件或其他应用程序时,它会在地址中写下电子邮件,我知道我需要将textview点击为可以帮助如果可行且简单,请使用代码。
Java类:
valid_till
答案 0 :(得分:0)
在ImageView上设置单击侦听器。在getText().toString()
上使用TextView to get the text, then add it to your email intent emailIntent.putExtra(Intent.EXTRA_TEXT, text);
。见下文。您需要将TextView设置为final,以便可以在onClick
final TextView textView = findViewById(...)
imageView.setOnClickListener( new View.OnClickListener() {
@Override
public void onClick(View v) {
String text = textView.getText().toString();
Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", emailAddress, null));
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); // Whatever subject
emailIntent.putExtra(Intent.EXTRA_TEXT, text);
context.startActivity(Intent.createChooser(emailIntent, "Send email"));
}
});