Add a functionality to disable the spell checker

Change-Id: I2c2663e8232c5ba4b7499fd17a173c8c65252cf3
This commit is contained in:
satok
2011-08-31 21:15:53 +09:00
parent 8ff6222a91
commit 14413a02e3
2 changed files with 14 additions and 2 deletions

View File

@@ -18,10 +18,22 @@ package com.android.settings.inputmethod;
import android.content.Context;
import android.util.AttributeSet;
import android.view.textservice.TextServicesManager;
public class SpellCheckersPreference extends CheckBoxAndSettingsPreference {
private final TextServicesManager mTsm;
public SpellCheckersPreference(Context context, AttributeSet attrs) {
super(context, attrs);
mTsm = (TextServicesManager) context.getSystemService(
Context.TEXT_SERVICES_MANAGER_SERVICE);
setChecked(mTsm.isSpellCheckerEnabled());
}
@Override
protected void onCheckBoxClicked() {
super.onCheckBoxClicked();
final boolean checked = isChecked();
mTsm.setSpellCheckerEnabled(checked);
}
}