Language

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ドキュメント。

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

適用対象