LineBreakWordStyle Enumeração
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.
Especifica as regras de quebra de linha baseadas em palavras usadas por uma configuração de quebra de linha.
public enum LineBreakWordStyle
type LineBreakWordStyle =
- Herança
-
LineBreakWordStyle
Campos
| Nome | Valor | Description |
|---|---|---|
| Unspecified | -1 | Nenhum estilo de palavra de quebra de linha é especificado. Esse é um valor especial do estilo de palavra de quebra de linha que indica que nenhum valor de estilo é especificado. Ao substituir um LineBreakConfig com outra função LineBreakConfig with Builder.merge(LineBreakConfig), o estilo de palavra de quebra de linha de configuração substituída será mantido se o estilo de palavra de quebra de linha de configuração de substituição for LINE_BREAK_WORD_STYLE_UNSPECIFIED.
Esse valor será resolvido para LINE_BREAK_WORD_STYLE_NONE se a versão do SDK de destino for Build.VERSION_CODES de API. UPSIDE_DOWN_CAKE ou antes e esse valor é usado para layout/renderização de texto. Esse valor será resolvido para LINE_BREAK_WORD_STYLE_AUTO se a versão do SDK de destino for Build.VERSION_CODES de API. VANILLA_ICE_CREAM ou posterior e esse valor é usado para layout/renderização de texto.
Referência do Android para 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. |
| None | 0 | Nenhum estilo de palavra de quebra de linha é usado para quebra de linha.
Referência do Android para 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. |
| Phrase | 1 | A quebra de linha é baseada em frases, o que resulta em encapsulamento de texto apenas em palavras significativas. O suporte para esse estilo de palavra de quebra de linha depende da localidade. Se a localidade atual não oferecer suporte ao encapsulamento de texto baseado em frase, essa configuração não terá efeito.
Referência do Android para 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. |
| Auto | 2 | Um valor especial para a opção de estilo de palavra de quebra de linha. A opção automática para o estilo de palavra de quebra de linha faz algumas heurísticas com base em localidades e contagem de linhas. No Build.VERSION_CODES de API. VANILLA_ICE_CREAM, a opção automática faz o seguinte: - Se pelo menos uma localidade na lista de localidades contiver script coreano, essa opção será equivalente a LINE_BREAK_WORD_STYLE_PHRASE. - Caso contrário, se pelo menos uma localidade na lista de localidades contiver script japonês, essa opção será equivalente a LINE_BREAK_WORD_STYLE_PHRASE se o resultado de sua contagem de linhas for menor que 5 linhas. - Caso contrário, essa opção será equivalente a LINE_BREAK_WORD_STYLE_NONE. Observação: versões futuras podem ter regras especiais de estilo de palavra de quebra de linha para outras localidades.
Referência do Android para 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. |
Comentários
Phrase solicita encapsulamento baseado em frase em que a localidade dá suporte a ela. Auto permite que a plataforma use regras de localidade e contagem de linhas; ele não garante o encapsulamento baseado em frase.
Unspecified preserva o valor existente durante uma mesclagem. Não é o mesmo que selecionar Autoexplicitamente.
Essa enumeração expõe as LINE_BREAK_WORD_STYLE_* constantes do Android 16 LineBreakConfig.