>
Boa noite,
tem como eu saber via código se a orientação da tela do dispositivo está em landscape ou em portrait?
No meu adapter tenho um parte do código que verifica se o tamanho do campo que será listado é maior que 40 caracteres, caso for ele lista até o caractere na posição 40 e adiciona ... e caso for menor ele lista todo o conteúdo do campo
if(cliente.getRazaoSocial().length() > 40){
holder.clienteRazaoSocial.setText(String.valueOf(cliente.getRazaoSocial().substring(0, 40) + "..."));
}
else{
holder.clienteRazaoSocial.setText(String.valueOf(cliente.getRazaoSocial()));
}
Olá Rodivan.
Usa este método:
public int getScreenOrientation() {
if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {
return 1; // Portrait
}else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
return 2; // Landscape
}
return 0;
}
Opa, deu certinho!
Obrigado!