/ / Chamando o envio e o email usando o Intent, crie um zoom na caixa de diálogo de intenções - android, email, intent android, android-4.4-kitkat

Chamar o envio e o email usando o Intent criam um diálogo de intenção de zoom - android, email, android-intent, android-4.4-kitkat

Código que usei para enviar um email

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(
Intent.EXTRA_EMAIL,
new String[] { edm.getContactpersonsemail() });
// i.putExtra(Intent.EXTRA_SUBJECT,
// "subject of email");
// i.putExtra(Intent.EXTRA_TEXT , "body of email");
try {
startActivity(Intent.createChooser(i,
"Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(
EventDetailsActivity.this,
"There are no email clients installed.",
Toast.LENGTH_SHORT).show();
}

Problema que enfrentei

A caixa de diálogo contém a opção de compartilhamento que se tornoucomparativamente grande e com todas as opções disponíveis, mas devido a um diálogo surpreendentemente grande, não consigo usá-lo para enviar e-mails. A imagem que enviei está mostrando uma caixa de depósito porque a caixa de depósito está instalada no telefone. Preciso arrastar a caixa de diálogo para obter o ícone do gmail. O ÍCONE DO GMAIL ESTÁ PRESENTE NO DIÁLOGO.

Saída no Samsung S4

Nome do dispositivo: Moto G, Galaxy S4

Versão do sistema operacional Android: 4.4.2

N.B. em outro dispositivo com a versão mais baixa do Android, ele é perfeito.

Respostas:

1 para resposta № 1

Eu acho que se você tiver a tag "Supports Screens"seu arquivo de manifesto remove isso. Às vezes, devido a essa tag, uma caixa de diálogo específica fica maior que a tela em alguns dispositivos. No seu caso, o mesmo acontece no S4 e no Moto-G.