BoringLayout Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо.
[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
- Наследование
- Атрибуты
- Реализации
Комментарии
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. Вы, вероятно, никогда не захотите сделать один из этих себя; В этом случае обязательно вызовите #isBoring
сначала, чтобы убедиться, что текст соответствует критериям.
Этот класс используется мини-приложениями для управления макетом текста. Вам не нужно использовать этот класс напрямую, если вы не реализуете собственное мини-приложение или пользовательский отображаемый объект. В этом случае рекомендуется использовать Макет вместо вызова android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText()
напрямую.
Документация по Java для android.text.BoringLayout
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
Поля
DefaultLinespacingAddition |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Layout) |
DefaultLinespacingMultiplier |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Layout) |
HyphenationFrequencyFullFast |
Устаревшие..
Значение для частоты расстановки переносов, указывающее полный объем автоматического расстановки переносов с использованием более быстрого алгоритма. (Унаследовано от Layout) |
HyphenationFrequencyNormalFast |
Устаревшие..
Значение для частоты расстановки переносов, указывающее легкий объем автоматического расстановки переносов с использованием более быстрого алгоритма. (Унаследовано от Layout) |
Свойства
BottomPadding |
Возвращает количество дополнительных пикселей при заполнении спуска в нижней строке макета. |
Class |
Возвращает класс среды выполнения данного объекта |
EllipsizedWidth |
Возвращает ширину, до которой этот макет имеет многоточие, или |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Height |
Возвращает общую высоту этого макета. (Унаследовано от Layout) |
IsFallbackLineSpacingEnabled |
Возвращает значение true, если в этом макете включено пространство резервной линии. (Унаследовано от Layout) |
IsSpanned | (Унаследовано от Layout) |
JniIdentityHashCode |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
JniPeerMembers |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
LineCount |
Возвращает количество строк текста в этом макете. |
Paint |
Возвращает базовые свойства Paint для этого макета. (Унаследовано от Layout) |
PeerReference |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
SpacingAdd |
Возвращает количество единиц в начале, которые добавляются к каждой строке. (Унаследовано от Layout) |
SpacingMultiplier |
Возвращает высоту текста, на которую умножается, чтобы получить высоту строки. (Унаследовано от Layout) |
Text |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Layout) |
TextFormatted |
Возвращает текст, отображаемый в этом макете. (Унаследовано от Layout) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
TopPadding |
Возвращает (отрицательное) число дополнительных пикселей отступа в верхней строке макета. |
Width |
Возвращает ширину этого макета. (Унаследовано от Layout) |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
Dispose(Boolean) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
Draw(Canvas) |
Нарисуйте этот макет на указанном холсте. (Унаследовано от Layout) |
Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32) |
Нарисуйте этот макет на указанном холсте. (Унаследовано от Layout) |
Draw(Canvas, Path, Paint, Int32) |
Нарисуйте этот макет на указанном холсте с выделенным контуром между фоном и текстом. (Унаследовано от Layout) |
DrawBackground(Canvas) |
Нарисуйте фон этого макета. (Унаследовано от Layout) |
DrawText(Canvas) |
Нарисуйте текстовую часть этого макета. (Унаследовано от Layout) |
Ellipsized(Int32, Int32) |
Обратный вызов для эллипсизатора, чтобы сообщить, в какой регион он был многоточием. |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
FillCharacterBounds(Int32, Int32, Single[], Int32) |
Возвращает границы символов в заданном диапазоне. (Унаследовано от Layout) |
GetAlignment() |
Возвращает выравнивание по основанию этого макета. (Унаследовано от Layout) |
GetCursorPath(Int32, Path, ICharSequence) |
Заполняет указанный путь представлением курсора с указанным смещением. (Унаследовано от Layout) |
GetCursorPath(Int32, Path, String) |
Заполняет указанный путь представлением курсора с указанным смещением. (Унаследовано от Layout) |
GetEllipsisCount(Int32) |
Возвращает число символов, которые необходимо сбросить с многоточия, или 0, если многоточие не должно быть. |
GetEllipsisStart(Int32) |
Возвращает смещение первого символа, который будет удален с многоточия относительно начала строки. |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetLineAscent(Int32) |
Получение подъема текста в указанной строке. (Унаследовано от Layout) |
GetLineBaseline(Int32) |
Возвращает вертикальную позицию базового плана указанной линии. (Унаследовано от Layout) |
GetLineBottom(Int32) |
Возвращает вертикальную позицию нижней части указанной строки. (Унаследовано от Layout) |
GetLineBottom(Int32, Boolean) |
Возвращает вертикальную позицию нижней части указанной строки. (Унаследовано от Layout) |
GetLineBounds(Int32, Rect) |
Возвращает базовый план для указанной строки (0… getLineCount() — 1) Если границы не равно NULL, возвращается верхний, левый, правый и нижний экстенты указанной строки. (Унаследовано от Layout) |
GetLineContainsTab(Int32) |
Возвращает значение, указывающее, содержит ли указанная строка один или несколько символов, которые необходимо специально обрабатывать, например табуляции или эмодзи. |
GetLineDescent(Int32) |
Возвращает спуск указанной строки(0… getLineCount() — 1). |
GetLineDirections(Int32) |
Возвращает сведения о направленном выполнении для указанной строки. |
GetLineEnd(Int32) |
Возвращает смещение текста после последнего символа в указанной строке. (Унаследовано от Layout) |
GetLineForOffset(Int32) |
Возвращает номер строки, на которой отображается указанное смещение текста. (Унаследовано от Layout) |
GetLineForVertical(Int32) |
Возвращает номер строки, соответствующий указанному вертикальному положению. (Унаследовано от Layout) |
GetLineLeft(Int32) |
Получение крайней левой позиции, которая должна быть предоставлена для горизонтальной прокрутки указанной строки. (Унаследовано от Layout) |
GetLineMax(Int32) |
Возвращает горизонтальный экстент без знака указанной строки, включая отступ в начале поля, но исключая пробелы в конечной части. (Унаследовано от Layout) |
GetLineRight(Int32) |
Получение крайней правой позиции, которая должна быть предоставлена для горизонтальной прокрутки указанной строки. (Унаследовано от Layout) |
GetLineStart(Int32) |
Возвращает смещение текста начала указанной строки ( 0… getLineCount()). |
GetLineTop(Int32) |
Возвращает вертикальную позицию верхней части указанной линии (0… getLineCount()). |
GetLineVisibleEnd(Int32) |
Возвращает смещение текста после последнего видимого символа (поэтому пробелы не учитываются) в указанной строке. (Унаследовано от Layout) |
GetLineWidth(Int32) |
Возвращает горизонтальный экстент без знака указанной строки, включая отступ в начале поля и пробел в конечной части. (Унаследовано от Layout) |
GetOffsetForHorizontal(Int32, Single) |
Получение смещения символов на указанной строке, положение которой ближе всего к заданной горизонтальной позиции. (Унаследовано от Layout) |
GetOffsetToLeftOf(Int32) | (Унаследовано от Layout) |
GetOffsetToRightOf(Int32) | (Унаследовано от Layout) |
GetParagraphAlignment(Int32) |
Получение выравнивания указанного абзаца с учетом прикрепленной к нему разметки. (Унаследовано от Layout) |
GetParagraphDirection(Int32) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
GetParagraphLeft(Int32) |
Получение левого края указанного абзаца, вставленного по левым полям. (Унаследовано от Layout) |
GetParagraphRight(Int32) |
Получает правый край указанного абзаца, вставленный по правому краю. (Унаследовано от Layout) |
GetPrimaryHorizontal(Int32) |
Получение основного горизонтального положения для указанного смещения текста. (Унаследовано от Layout) |
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Layout) |
GetSecondaryHorizontal(Int32) |
Получение дополнительного горизонтального положения для указанного смещения текста. (Унаследовано от Layout) |
GetSelectionPath(Int32, Int32, Path) |
Заполняет указанный путь представлением выделения между указанными смещениями. (Унаследовано от Layout) |
IncreaseWidthTo(Int32) |
Увеличьте ширину этого макета до указанной ширины. (Унаследовано от Layout) |
IsBoring(ICharSequence, TextPaint) |
Определение и вычисление метрик, если данный текст может обрабатываться BoringLayout. |
IsBoring(ICharSequence, TextPaint, BoringLayout+Metrics) |
Определение и вычисление метрик, если данный текст может обрабатываться BoringLayout. |
IsBoring(ICharSequence, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
IsBoring(String, TextPaint) |
Определение и вычисление метрик, если данный текст может обрабатываться BoringLayout. |
IsBoring(String, TextPaint, BoringLayout+Metrics) |
Определение и вычисление метрик, если данный текст может обрабатываться BoringLayout. |
IsBoring(String, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
IsRtlCharAt(Int32) |
Возвращает значение true, если символ со смещением равен справа налево (RTL). (Унаследовано от Layout) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
Служебная функция для создания экземпляра BoringLayout. |
Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
Служебная функция для создания экземпляра BoringLayout. |
Make(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
Служебная функция для создания экземпляра BoringLayout. |
Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
Служебная функция для создания экземпляра BoringLayout. |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
Возвращает объект BoringLayout для указанного текста, потенциально повторно используемый, если он уже подходит. |
ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
Возвращает объект BoringLayout для указанного текста, потенциально повторно используемый, если он уже подходит. |
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
Возвращает объект BoringLayout для указанного текста, потенциально повторно используемый, если он уже подходит. |
ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
Возвращает объект BoringLayout для указанного текста, потенциально повторно используемый, если он уже подходит. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |
GetJniTypeName(IJavaPeerable) |
BoringLayout — это очень простая реализация макета для текста, который помещается в одной строке и содержит все символы слева направо. |