次の方法で共有


InputMethodService.EnableHardwareAcceleration メソッド

定義

注意事項

deprecated

これを呼び出して、IME の高速描画を有効にすることができます。

[Android.Runtime.Register("enableHardwareAcceleration", "()Z", "GetEnableHardwareAccelerationHandler")]
[System.Obsolete("deprecated")]
public virtual bool EnableHardwareAcceleration ();
[<Android.Runtime.Register("enableHardwareAcceleration", "()Z", "GetEnableHardwareAccelerationHandler")>]
[<System.Obsolete("deprecated")>]
abstract member EnableHardwareAcceleration : unit -> bool
override this.EnableHardwareAcceleration : unit -> bool

戻り値

true 高速描画が正常に有効になっている false場合は 。 API 21 以降のデバイスでは、戻り値は基本的にヒントに過ぎず、IME はそれに基づいて動作を変更する必要はありません

属性

注釈

これを呼び出して、IME の高速描画を有効にすることができます。 これは前に #onCreate()設定する必要があるため、通常はコンストラクターで呼び出します。 ハードウェア アクセラレータ描画を IME で使用できるわけではありません (たとえば、これをサポートするリソースがないロー エンド デバイスの場合)。ソフトウェアで描画する必要がある場合は、呼び出しが成功した場合に呼び出し true が成功 false します。 どちらのケースも処理できる必要があります。

API 21 以降では、このメソッドが明示的に呼び出されていない場合でも、対応するデバイスで IME のハードウェア アクセラレータ描画が自動的に有効になる場合があります。 IME でどちらのケースも処理できることを確認します。

このメンバーは非推奨です。 API 21 以降では、ハードウェア アクセラレーションは、対応するデバイスで常に有効になっています

の Java ドキュメントandroid.inputmethodservice.InputMethodService.enableHardwareAcceleration()

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象