BoringLayout クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。
[Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)]
public class BoringLayout : Android.Text.Layout, Android.Text.TextUtils.IEllipsizeCallback, IDisposable
[<Android.Runtime.Register("android/text/BoringLayout", DoNotGenerateAcw=true)>]
type BoringLayout = class
inherit Layout
interface TextUtils.IEllipsizeCallback
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 継承
- 属性
- 実装
注釈
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 あなたはおそらく、これらのいずれかを自分で作りたいとは思わないでしょう。その場合は、まず #isBoring を呼び出して、テキストが条件を満たしていることを確認してください。
このクラスは、テキスト レイアウトを制御するためにウィジェットによって使用されます。 独自のウィジェットまたはカスタム表示オブジェクトを実装している場合を除き、このクラスを直接使用する必要はありません。その場合は、 android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText() を直接呼び出す代わりに Layout を使用することをお勧めします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
フィールド
| Name | 説明 |
|---|---|
| DefaultLinespacingAddition |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
| DefaultLinespacingMultiplier |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
| HyphenationFrequencyFullFast |
古い.
高速アルゴリズムを使用した自動ハイフネーションの全量を示すハイフネーション頻度の値。 (継承元 Layout) |
| HyphenationFrequencyNormalFast |
古い.
高速アルゴリズムを使用した自動ハイフネーションの量を示すハイフネーション頻度の値。 (継承元 Layout) |
| JustificationModeInterCharacter |
古い.
文字間隔を拡大してテキストが両端揃えであることを示す両端揃えモードの値。 (継承元 Layout) |
プロパティ
| Name | 説明 |
|---|---|
| BottomPadding |
レイアウトの下の行の降下パディングの余分なピクセル数を返します。 |
| BreakStrategy |
このレイアウトの作成に使用する中断戦略を返します。 (継承元 Layout) |
| Class |
この |
| Ellipsize |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
| EllipsizedWidth |
このレイアウトが楕円化される幅を返します。 (継承元 Layout) |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| Height |
このレイアウトの高さの合計を返します。 (継承元 Layout) |
| HyphenationFrequency |
このレイアウトの作成に使用するハイフネーションの頻度を返します。 (継承元 Layout) |
| IsFallbackLineSpacingEnabled |
このレイアウトでフォールバック行スペースが有効になっている場合は true を返します。 (継承元 Layout) |
| IsFontPaddingIncluded |
このレイアウトが行の高さを増やして作成される場合は true を返します。 (継承元 Layout) |
| IsSpanned | (継承元 Layout) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| JniPeerMembers |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| JustificationMode |
このレイアウトの作成に使用する理由モードを返します。 (継承元 Layout) |
| LineBreakConfig |
このレイアウトの作成に使用する |
| LineCount |
このレイアウトのテキスト行数を返します。 |
| LineSpacingAmount |
線の高さに加算される量を返します。 (継承元 Layout) |
| LineSpacingMultiplier |
線の高さに適用される乗数を返します。 (継承元 Layout) |
| MaxLines |
このレイアウトの作成に使用できる最大行数を返します。 (継承元 Layout) |
| MinimumFontMetrics |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
| Paint |
このレイアウトの作成に使用するペイントを返します。 (継承元 Layout) |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ShiftDrawingOffsetForStartOverhang |
開始オーバーハングの描画オフセットをシフトする場合は true を返します。 (継承元 Layout) |
| SpacingAdd |
線の高さに加算される量を返します。 (継承元 Layout) |
| SpacingMultiplier |
線の高さに適用される乗数を返します。 (継承元 Layout) |
| Text |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
| TextDirectionHeuristic |
このレイアウトの作成に使用するテキスト方向ヒューリスティックを返します。 (継承元 Layout) |
| TextFormatted |
このレイアウトの作成に使用するテキストを返します。 (継承元 Layout) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| TopPadding |
レイアウトの一番上の行のアセント パディングの余分なピクセル数 (負の数) を返します。 |
| UseBoundsForWidth |
境界ボックスを幅として使用する場合は true、幅として advance を使用する場合は false を返します。 (継承元 Layout) |
| Width |
このレイアウトの作成に使用する幅をピクセル単位で返します。 (継承元 Layout) |
メソッド
| Name | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| ComputeDrawingBoundingBox() |
テキスト コンテンツを描画する実際の境界ボックスを取得します。 (継承元 Layout) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32) |
指定したキャンバスにこのレイアウトを描画します。 (継承元 Layout) |
| Draw(Canvas, Path, Paint, Int32) |
背景とテキストの間に強調表示パスを描画して、指定したキャンバスにこのレイアウトを描画します。 (継承元 Layout) |
| Draw(Canvas) |
指定したキャンバスにこのレイアウトを描画します。 (継承元 Layout) |
| DrawBackground(Canvas) |
このレイアウトの背景を描画します。 (継承元 Layout) |
| DrawText(Canvas) |
このレイアウトのテキスト部分を描画します。 (継承元 Layout) |
| Ellipsized(Int32, Int32) |
エリプサイザーが、どのリージョンにエリプシズを報告するかのコールバック。 |
| Equals(Object) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| 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) |
| GetLeftIndents() |
このレイアウトに使用する左インデントのコピーを返します。 (継承元 Layout) |
| GetLineAscent(Int32) |
指定した行のテキストの上昇を取得します。 (継承元 Layout) |
| GetLineBaseline(Int32) |
指定した線のベースラインの垂直方向の位置を返します。 (継承元 Layout) |
| GetLineBottom(Int32, Boolean) |
指定した行の下端の垂直方向の位置を返します。 (継承元 Layout) |
| GetLineBottom(Int32) |
指定した行の下端の垂直方向の位置を返します。 (継承元 Layout) |
| GetLineBounds(Int32, Rect) |
指定した行のベースラインを返します (0>getLineCount() - 1) 境界が null でない場合は、指定された行の上、左、右、下のエクステントを返します。 (継承元 Layout) |
| GetLineContainsTab(Int32) |
指定した行に、タブや絵文字など、特別に処理する必要がある 1 つ以上の文字が含まれているかどうかを返します。 |
| GetLineDescent(Int32) |
指定された線の降下を返します(0>;getLineCount() - 1)。 |
| GetLineDirections(Int32) |
指定した線の方向実行情報を返します。 |
| GetLineEnd(Int32) |
指定した行の最後の文字の後のテキスト オフセットを返します。 (継承元 Layout) |
| GetLineForOffset(Int32) |
指定したテキスト オフセットが表示される行番号を取得します。 (継承元 Layout) |
| GetLineForVertical(Int32) |
指定した垂直方向の位置に対応する行番号を取得します。 (継承元 Layout) |
| GetLineLeft(Int32) |
指定した行で水平スクロールするために公開する必要がある左端の位置を取得します。 (継承元 Layout) |
| GetLineLetterSpacingUnitCount(Int32, Boolean) |
行内の文字間隔単位の数を返します。 (継承元 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 は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| GetParagraphLeft(Int32) |
指定した段落の左端を左余白で入力して取得します。 (継承元 Layout) |
| GetParagraphRight(Int32) |
指定した段落の右端を右余白で入力して取得します。 (継承元 Layout) |
| GetPrimaryHorizontal(Int32) |
指定したテキスト オフセットの主な水平方向の位置を取得します。 (継承元 Layout) |
| GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 Layout) |
| GetRightIndents() |
このレイアウトに使用する右インデントのコピーを返します。 (継承元 Layout) |
| GetSecondaryHorizontal(Int32) |
指定したテキスト オフセットの 2 番目の水平位置を取得します。 (継承元 Layout) |
| GetSelectionPath(Int32, Int32, Path) |
指定したオフセット間の強調表示の表現を使用して、指定したパスを塗りつぶします。 (継承元 Layout) |
| IncreaseWidthTo(Int32) |
このレイアウトの幅を指定した幅に増やします。 (継承元 Layout) |
| IsBoring(ICharSequence, TextPaint, BoringLayout+Metrics) |
指定されたテキストを BoringLayout で処理できるかどうかを判断し、メトリックを計算します。 |
| IsBoring(ICharSequence, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| IsBoring(ICharSequence, TextPaint) |
指定されたテキストを BoringLayout で処理できるかどうかを判断し、メトリックを計算します。 |
| IsBoring(String, TextPaint, BoringLayout+Metrics) |
指定されたテキストを BoringLayout で処理できるかどうかを判断し、メトリックを計算します。 |
| IsBoring(String, TextPaint, ITextDirectionHeuristic, Boolean, BoringLayout+Metrics) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| IsBoring(String, TextPaint) |
指定されたテキストを BoringLayout で処理できるかどうかを判断し、メトリックを計算します。 |
| IsRtlCharAt(Int32) |
オフセット位置の文字が右から左 (RTL) の場合は true を返します。 (継承元 Layout) |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Make(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
BoringLayout インスタンスを構築するためのユーティリティ関数。 |
| Make(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
BoringLayout インスタンスを構築するためのユーティリティ関数。 |
| Make(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
BoringLayout インスタンスを構築するためのユーティリティ関数。 |
| Make(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
BoringLayout インスタンスを構築するためのユーティリティ関数。 |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
指定したテキストの BoringLayout を返します。既に適切な場合は、このテキストを再利用する可能性があります。 |
| ReplaceOrMake(ICharSequence, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
指定したテキストの BoringLayout を返します。既に適切な場合は、このテキストを再利用する可能性があります。 |
| ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32, Boolean) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean, TextUtils+TruncateAt, Int32) |
指定したテキストの BoringLayout を返します。既に適切な場合は、このテキストを再利用する可能性があります。 |
| ReplaceOrMake(String, TextPaint, Int32, Layout+Alignment, Single, Single, BoringLayout+Metrics, Boolean) |
指定したテキストの BoringLayout を返します。既に適切な場合は、このテキストを再利用する可能性があります。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| Name | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 (継承元 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
拡張メソッド
| Name | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
BoringLayout は、1 行に収まり、すべて左から右の文字であるテキスト用の非常に単純なレイアウト実装です。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|