言語

CursorAnchorInfo クラス

定義

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

[Android.Runtime.Register("android/view/inputmethod/CursorAnchorInfo", DoNotGenerateAcw=true)]
public sealed class CursorAnchorInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/CursorAnchorInfo", DoNotGenerateAcw=true)>]
type CursorAnchorInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
CursorAnchorInfo
属性
実装

注釈

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

このクラスは、テキスト挿入ポイントとコンポジション文字列の位置を画面座標にカプセル化して、IME が実際にテキストが挿入される場所の近くに UI コンポーネントをレンダリングできるようにします。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
CursorAnchorInfo(Parcel)

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ComposingText

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

ComposingTextFormatted

作成中のテキスト全体を返します。

ComposingTextStart

作成中のテキストが開始されるインデックスを返します。

Creator

このクラスをパーセル可能にするために使用します。

EditorBoundsInfo

現在のエディターのEditorBoundsInfoを返します。IME がnullまたはInputConnection#CURSOR_UPDATE_FILTER_EDITOR_BOUNDSでサブスクライブされていない場合はInputConnection#CURSOR_UPDATE_MONITORします。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
InsertionMarkerBaseline

画面にレンダリングされるときに #getMatrix() で変換されるローカル座標で、挿入マーカーの垂直方向のベースライン位置を返します。

InsertionMarkerBottom

画面にレンダリングされるときに #getMatrix() で変換されるローカル座標で、挿入マーカーの垂直方向の下部位置を返します。

InsertionMarkerFlags

挿入マーカーのフラグを返します。

InsertionMarkerHorizontal

画面にレンダリングされるときに #getMatrix() で変換されるローカル座標で、挿入マーカーの水平方向の開始位置を返します。

InsertionMarkerTop

画面にレンダリングされるときに #getMatrix() で変換されるローカル座標で、挿入マーカーの垂直方向の上の位置を返します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
JniPeerMembers

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

Matrix

このクラスの他の位置データを適用する変換マトリックスを示す android.graphics.Matrix の新しいインスタンスを返します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
SelectionEnd

選択範囲が終了するインデックスを返します。

SelectionStart

選択が開始されるインデックスを返します。

TextAppearanceInfo

現在のエディターのTextAppearanceInfoを返します。IME がnullまたはInputConnection#CURSOR_UPDATE_FILTER_TEXT_APPEARANCEでサブスクライブされていない場合はInputConnection#CURSOR_UPDATE_MONITORします。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
VisibleLineBounds

エディターで表示される線の境界の位置を示す RectFの一覧を返します。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
DescribeContents()

このパーセルのマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
Equals(Object)

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetCharacterBounds(Int32)

インデックスで指定された文字の位置を示す RectF の新しいインスタンスを返します。

GetCharacterBoundsFlags(Int32)

インデックスで指定された文字境界に関連付けられているフラグを返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトを Parcelにパッケージ化するために使用されます。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
IJavaPeerable.Finalized()

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

合成文字列内のテキスト挿入ポイントと文字に関する位置情報。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象