Display.GetSize(Point) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o tamanho da tela em pixels.
[Android.Runtime.Register("getSize", "(Landroid/graphics/Point;)V", "GetGetSize_Landroid_graphics_Point_Handler")]
public virtual void GetSize (Android.Graphics.Point? outSize);
[<Android.Runtime.Register("getSize", "(Landroid/graphics/Point;)V", "GetGetSize_Landroid_graphics_Point_Handler")>]
abstract member GetSize : Android.Graphics.Point -> unit
override this.GetSize : Android.Graphics.Point -> unit
Parâmetros
- outSize
- Point
Um Point
objeto que recebe as informações de tamanho de exibição.
- Atributos
Comentários
Obtém o tamanho da tela em pixels.
O valor de retorno não representa necessariamente o tamanho real (resolução nativa) da exibição. O tamanho retornado pode ser ajustado para excluir determinados elementos de decoração do sistema que estão sempre visíveis ou o tamanho pode ser dimensionado para fornecer compatibilidade com aplicativos mais antigos que foram originalmente projetados para monitores menores.
O tamanho retornado também pode ser diferente dependendo do WindowManager vinculado à exibição: <ul><li>Se o tamanho for solicitado de uma atividade (usando um WindowManager acessado por getWindowManager()
ou getSystemService(Context.WINDOW_SERVICE)
), o tamanho da janela do aplicativo atual será retornado. Como resultado, no modo de várias janelas, o tamanho retornado pode ser menor do que o tamanho da tela do dispositivo. <li>Se o tamanho for solicitado de um contexto de não atividade (por exemplo, o contexto do aplicativo, onde o WindowManager é acessado pelo getApplicationContext().getSystemService(Context.WINDOW_SERVICE)
), o tamanho retornado pode variar dependendo do nível da API: <ul><li>API nível 29 e abaixo — O tamanho de toda a tela (com base na rotação atual) menos as áreas de decoração do sistema é retornado. <li>API nível 30 e acima — O tamanho da atividade de execução superior no processo atual é retornado. Se o processo atual não tiver atividades em execução, o tamanho da exibição padrão do dispositivo, incluindo as áreas de decoração do sistema, será retornado. </ul></ul>
Para fins de layout, os aplicativos devem fazer uma solicitação de um contexto de atividade para obter o tamanho da área de exibição disponível para o conteúdo do aplicativo.
Este membro foi preterido. Use o WindowMetrics
em vez disso. Obtenha uma WindowMetrics
instância chamando WindowManager#getCurrentWindowMetrics()
o , em seguida, chame WindowMetrics#getBounds()
para obter as dimensões da janela do aplicativo.
Documentação Java para android.view.Display.getSize(android.graphics.Point)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.