Idioma

Configuration.ScreenHeightDp Propriedade

Definição

A altura do espaço de tela disponível em unidades dp.

[Android.Runtime.Register("screenHeightDp")]
public int ScreenHeightDp { get; set; }
[<Android.Runtime.Register("screenHeightDp")>]
member this.ScreenHeightDp : int with get, set

Valor da propriedade

Atributos

Comentários

A altura do espaço de tela disponível em unidades dp.

"observação"><b>Observação:</b> Se o aplicativo for direcionado <a c>android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM</c> ou posterior, a medida de altura refletirá o tamanho da janela sem excluir os insets. Caso contrário, a medida exclui os insets da janela mesmo quando o aplicativo é exibido borda a borda usando <c>android.view.Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean)</c>.</aside>

Use <c>android.view.WindowMetrics#getBounds()</c> para sempre obter a área de exibição vertical disponível para um aplicativo ou atividade inserida, incluindo a área ocupada por conjuntos de janelas. Uma versão da API também está disponível para uso em plataformas mais antigas por meio <de c>androidx.window.layout.WindowMetrics</c>.

Corresponde ao qualificador de recurso de altura disponível . O padrão é se #SCREEN_HEIGHT_DP_UNDEFINED nenhuma altura for especificada.

No modo de várias janelas, é igual à altura da área de exibição disponível da janela do aplicativo, não à área de exibição disponível da tela do dispositivo (por exemplo, quando os aplicativos são exibidos um acima do outro no modo de tela dividida na orientação retrato).

Para atividades inseridas, é igual à altura das atividades individuais, não à altura da janela do aplicativo ou da tela do dispositivo.

Em cenários de várias telas, a medida de altura pode abranger telas. Por exemplo, se o aplicativo estiver abrangendo ambas as telas de um dispositivo de tela dupla giradas 90 graus (uma tela acima da outra), screenHeightDp representará a altura de ambas as telas, excluindo a área ocupada por conjuntos de janelas. Quando o aplicativo é restrito a uma única tela em um ambiente de várias telas, screenHeightDp é a altura da tela na qual o aplicativo é exibido, excluindo os conjuntos de janelas.

Se o aplicativo for direcionado android.os.Build.VERSION_CODES#VANILLA_ICE_CREAM ou posterior, ele será o mesmo android.view.WindowMetricsque , mas será expresso arredondado para o dp mais próximo em vez de px.

Caso contrário, difere de não incluir os conjuntos de android.view.WindowMetrics janela na medida de altura e expressar a medida em dp em vez de px. Use screenHeightDp para obter a altura da área de exibição disponível para um aplicativo ou atividade inserida, excluindo a área ocupada por conjuntos de janelas.

Java documentação para android.content.res.Configuration.screenHeightDp.

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