IWindowManager.MaximumWindowMetrics Propriedade

Definição

Retorna o maior WindowMetrics que um aplicativo pode esperar no estado atual do sistema.

public virtual Android.Views.WindowMetrics MaximumWindowMetrics { [Android.Runtime.Register("getMaximumWindowMetrics", "()Landroid/view/WindowMetrics;", "GetGetMaximumWindowMetricsHandler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getMaximumWindowMetrics", "()Landroid/view/WindowMetrics;", "GetGetMaximumWindowMetricsHandler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
member this.MaximumWindowMetrics : Android.Views.WindowMetrics

Valor da propriedade

Atributos

Comentários

Retorna o maior WindowMetrics que um aplicativo pode esperar no estado atual do sistema.

O valor disso se baseia no maior <estado de janela b>potencial</b> do sistema.

Por exemplo, para atividades no modo de várias janelas, as métricas retornadas são baseadas no que seriam os limites se o usuário expandisse a android.app.Activity Activitytarefa para cobrir toda a tela.

As métricas descrevem o tamanho da maior área potencial que a janela pode ocupar com LayoutParams#MATCH_PARENT MATCH_PARENT largura e altura, e essa WindowInsets janela teria. Os WindowInsets limites não são deduzidos.

Observe que isso ainda poderá ser menor do que o tamanho da exibição física se determinadas áreas da exibição não estiverem disponíveis para janelas criadas neste Context.

Por exemplo, considerando que há um dispositivo que tem um modo de várias tarefas para limitar as atividades a uma meia tela. Nesse caso, #getMaximumWindowMetrics() relata os limites da metade da tela em que a atividade está localizada.

<b>Geralmente #getCurrentWindowMetrics() é a API correta a ser usada</b> para escolher layouts de interface do usuário. #getMaximumWindowMetrics() só são apropriados quando o aplicativo precisa saber o maior tamanho possível que pode ocupar se o usuário expandê-lo/maximizá-lo na tela.

Java documentação para android.view.WindowManager.getMaximumWindowMetrics().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a