BoringLayout Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha.
[Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)]
public class BoringLayout : Android.Text.Layout, Android.Text.TextUtils.IEllipsizeCallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)>]
type BoringLayout = class
inherit Layout
interface TextUtils.IEllipsizeCallback
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. Probablemente nunca querrás hacer una de estas tú mismo; Si lo hace, asegúrese de llamar #isBoring
primero para asegurarse de que el texto cumple los criterios.
Los widgets usan esta clase para controlar el diseño de texto. No debe tener que usar esta clase directamente a menos que esté implementando su propio widget o objeto de visualización personalizado, en cuyo caso se recomienda usar un diseño en lugar de llamar android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText()
directamente.
Documentación de Java para android.text.BoringLayout
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.
Constructores
Campos
DefaultLinespacingAddition |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Layout) |
DefaultLinespacingMultiplier |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Layout) |
HyphenationFrequencyFullFast |
Obsoletos.
Valor de la frecuencia de guiones que indica la cantidad completa de guiones automáticos con un algoritmo más rápido. (Heredado de Layout) |
HyphenationFrequencyNormalFast |
Obsoletos.
Valor para la frecuencia de guiones que indica una cantidad ligera de guiones automáticos con el uso de algoritmo más rápido. (Heredado de Layout) |
Propiedades
BottomPadding |
Devuelve el número de píxeles adicionales del relleno de descenso en la línea inferior del diseño. |
Class |
Devuelve la clase en tiempo de ejecución de este |
EllipsizedWidth |
Devuelve el ancho al que se elipse este diseño o |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
Height |
Devuelve el alto total de este diseño. (Heredado de Layout) |
IsFallbackLineSpacingEnabled |
Devuelve true si el espacio de línea de reserva está habilitado en este diseño. (Heredado de Layout) |
IsSpanned | (Heredado de Layout) |
JniIdentityHashCode |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
JniPeerMembers |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
LineCount |
Devuelve el número de líneas de texto en este diseño. |
Paint |
Devuelve las propiedades base Paint para este diseño. (Heredado de Layout) |
PeerReference |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
SpacingAdd |
Devuelve el número de unidades de inicial que se agregan a cada línea. (Heredado de Layout) |
SpacingMultiplier |
Devuelve el alto del texto multiplicado por para obtener el alto de línea. (Heredado de Layout) |
Text |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Layout) |
TextFormatted |
Devuelve el texto que muestra este diseño. (Heredado de Layout) |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
TopPadding |
Devuelve el número (negativo) de píxeles adicionales de relleno de ascenso en la línea superior del diseño. |
Width |
Devuelve el ancho de este diseño. (Heredado de Layout) |
Métodos
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Dispose() |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
Dispose(Boolean) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
Draw(Canvas) |
Dibuje este diseño en el lienzo especificado. (Heredado de Layout) |
Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32) |
Dibuje este diseño en el lienzo especificado. (Heredado de Layout) |
Draw(Canvas, Path, Paint, Int32) |
Dibuje este diseño en el lienzo especificado, con la ruta de acceso de resaltado dibujada entre el fondo y el texto. (Heredado de Layout) |
DrawBackground(Canvas) |
Dibuja el fondo de este diseño. (Heredado de Layout) |
DrawText(Canvas) |
Dibuje parte del texto de este diseño. (Heredado de Layout) |
Ellipsized(Int32, Int32) |
Devolución de llamada del elipsizador para informar de qué región se elipsó. |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
FillCharacterBounds(Int32, Int32, Single[], Int32) |
Devuelve los límites de los caracteres del intervalo especificado. (Heredado de Layout) |
GetAlignment() |
Devuelve la alineación base de este diseño. (Heredado de Layout) |
GetCursorPath(Int32, Path, ICharSequence) |
Rellena la ruta de acceso especificada con una representación de un cursor en el desplazamiento especificado. (Heredado de Layout) |
GetCursorPath(Int32, Path, String) |
Rellena la ruta de acceso especificada con una representación de un cursor en el desplazamiento especificado. (Heredado de Layout) |
GetEllipsisCount(Int32) |
Devuelve el número de caracteres que se van a quitar de puntos suspensivos o 0 si no se va a realizar ningún botón de puntos suspensivos. |
GetEllipsisStart(Int32) |
Devuelve el desplazamiento del primer carácter que se va a elipsizar, en relación con el inicio de la línea. |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
GetLineAscent(Int32) |
Obtenga el ascenso del texto en la línea especificada. (Heredado de Layout) |
GetLineBaseline(Int32) |
Devuelve la posición vertical de la línea base de la línea especificada. (Heredado de Layout) |
GetLineBottom(Int32) |
Devuelve la posición vertical de la parte inferior de la línea especificada. (Heredado de Layout) |
GetLineBottom(Int32, Boolean) |
Devuelve la posición vertical de la parte inferior de la línea especificada. (Heredado de Layout) |
GetLineBounds(Int32, Rect) |
Devuelve la línea base para la línea especificada (0… getLineCount() - 1) Si los límites no son NULL, devuelva las extensiones superior, izquierda, derecha e inferior de la línea especificada. (Heredado de Layout) |
GetLineContainsTab(Int32) |
Devuelve si la línea especificada contiene uno o varios caracteres que deben controlarse especialmente, como pestañas o emoji. |
GetLineDescent(Int32) |
Devuelve el descenso de la línea especificada(0… getLineCount() - 1). |
GetLineDirections(Int32) |
Devuelve la información de ejecución direccional de la línea especificada. |
GetLineEnd(Int32) |
Devuelve el desplazamiento de texto después del último carácter de la línea especificada. (Heredado de Layout) |
GetLineForOffset(Int32) |
Obtiene el número de línea en el que aparece el desplazamiento de texto especificado. (Heredado de Layout) |
GetLineForVertical(Int32) |
Obtenga el número de línea correspondiente a la posición vertical especificada. (Heredado de Layout) |
GetLineLeft(Int32) |
Obtenga la posición situada más a la izquierda que se debe exponer para desplazarse horizontalmente en la línea especificada. (Heredado de Layout) |
GetLineMax(Int32) |
Obtiene la extensión horizontal sin signo de la línea especificada, incluida la sangría de margen inicial, pero excluyendo el espacio en blanco final. (Heredado de Layout) |
GetLineRight(Int32) |
Obtenga la posición más a la derecha que se debe exponer para desplazarse horizontalmente en la línea especificada. (Heredado de Layout) |
GetLineStart(Int32) |
Devuelve el desplazamiento de texto del principio de la línea especificada ( 0… getLineCount()). |
GetLineTop(Int32) |
Devuelve la posición vertical de la parte superior de la línea especificada (0… getLineCount()). |
GetLineVisibleEnd(Int32) |
Devuelve el desplazamiento de texto después del último carácter visible (por lo que no se cuenta el espacio en blanco) en la línea especificada. (Heredado de Layout) |
GetLineWidth(Int32) |
Obtiene la extensión horizontal sin signo de la línea especificada, incluida la sangría de margen inicial y el espacio en blanco final. (Heredado de Layout) |
GetOffsetForHorizontal(Int32, Single) |
Obtiene el desplazamiento de caracteres en la línea especificada cuya posición está más cercana a la posición horizontal especificada. (Heredado de Layout) |
GetOffsetToLeftOf(Int32) | (Heredado de Layout) |
GetOffsetToRightOf(Int32) | (Heredado de Layout) |
GetParagraphAlignment(Int32) |
Obtenga la alineación del párrafo especificado, teniendo en cuenta el marcado adjunto. (Heredado de Layout) |
GetParagraphDirection(Int32) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
GetParagraphLeft(Int32) |
Obtenga el borde izquierdo del párrafo especificado, establecido por márgenes izquierdos. (Heredado de Layout) |
GetParagraphRight(Int32) |
Obtenga el borde derecho del párrafo especificado, establecido por los márgenes derecho. (Heredado de Layout) |
GetPrimaryHorizontal(Int32) |
Obtenga la posición horizontal principal para el desplazamiento de texto especificado. (Heredado de Layout) |
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Layout) |
GetSecondaryHorizontal(Int32) |
Obtenga la posición horizontal secundaria para el desplazamiento de texto especificado. (Heredado de Layout) |
GetSelectionPath(Int32, Int32, Path) |
Rellena la ruta de acceso especificada con una representación de un resaltado entre los desplazamientos especificados. (Heredado de Layout) |
IncreaseWidthTo(Int32) |
Aumente el ancho de este diseño al ancho especificado. (Heredado de Layout) |
IsBoring(ICharSequence, TextPaint) |
Determine y calcule las métricas si boringLayout puede controlar el texto determinado. |
IsBoring(ICharSequence, TextPaint, BoringLayout+Metrics) |
Determine y calcule las métricas si boringLayout puede controlar el texto determinado. |
IsBoring(ICharSequence, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
IsBoring(String, TextPaint) |
Determine y calcule las métricas si boringLayout puede controlar el texto determinado. |
IsBoring(String, TextPaint, BoringLayout+Metrics) |
Determine y calcule las métricas si boringLayout puede controlar el texto determinado. |
IsBoring(String, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
IsRtlCharAt(Int32) |
Devuelve true si el carácter en desplazamiento está de derecha a izquierda (RTL). (Heredado de Layout) |
JavaFinalize() |
Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto. (Heredado de Object) |
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
Función de utilidad para construir una instancia de BoringLayout. |
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
Función de utilidad para construir una instancia de BoringLayout. |
Make(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
Función de utilidad para construir una instancia de BoringLayout. |
Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
Función de utilidad para construir una instancia de BoringLayout. |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
Devuelve un BoringLayout para el texto especificado, lo que podría reutilizarlo si ya es adecuado. |
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
Devuelve un BoringLayout para el texto especificado, lo que podría reutilizarlo si ya es adecuado. |
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
Devuelve un BoringLayout para el texto especificado, lo que podría reutilizarlo si ya es adecuado. |
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
Devuelve un BoringLayout para el texto especificado, lo que podría reutilizarlo si ya es adecuado. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
IJavaPeerable.Finalized() |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |
GetJniTypeName(IJavaPeerable) |
Un BoringLayout es una implementación de diseño muy sencilla para texto que se ajusta a una sola línea y es todos los caracteres de izquierda a derecha. |