StaticLayout 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í.
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado.
[Android.Runtime.Register("android/text/StaticLayout", DoNotGenerateAcw=true)]
public class StaticLayout : Android.Text.Layout
[<Android.Runtime.Register("android/text/StaticLayout", DoNotGenerateAcw=true)>]
type StaticLayout = class
inherit Layout
- Herencia
- Atributos
Comentarios
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. Se usa DynamicLayout
para texto que puede cambiar.
Esto lo usan los widgets 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, o sería tentado a 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.StaticLayout
.
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
StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean) |
Usado por DynamicLayout. |
StaticLayout(ICharSequence, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean, TextUtils+TruncateAt, Int32) |
Usado por DynamicLayout. |
StaticLayout(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean) |
Usado por DynamicLayout. |
StaticLayout(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución. |
StaticLayout(String, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean) | |
StaticLayout(String, Int32, Int32, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean, TextUtils+TruncateAt, Int32) | |
StaticLayout(String, TextPaint, Int32, Layout+Alignment, Single, Single, Boolean) |
Campos
DefaultLinespacingAddition |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Layout) |
DefaultLinespacingMultiplier |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (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 |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
JniPeerMembers |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. |
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 |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (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 |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (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() |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
Dispose(Boolean) |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (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) |
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) |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. |
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) |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (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) |
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) |
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) |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
ToArray<T>() |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (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() |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
IJavaPeerable.Finalized() |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. (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) |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. |
GetJniTypeName(IJavaPeerable) |
StaticLayout es un diseño para texto que no se editará después de que se haya diseñado. |