電卓をやっています。Buttons
というわけで、数字と関数で自作しました。計算する必要がある式は です。これは、EditText
ユーザーが式の途中でも数値や関数を追加できるようにするためEditText
ですcursor
。Keyboard
しかし、ユーザーが をクリックしたときに を無効にしたいEditText
。この例は で問題ないことがわかりましAndroid 2.3
たが、とカーソルをICS
無効にします。Keyboard
public class NoImeEditText extends EditText {
public NoImeEditText(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onCheckIsTextEditor() {
return false;
}
}
そして、私NoImeEditText
は自分のXML
ファイルでこれを使用します
<com.my.package.NoImeEditText
android:id="@+id/etMy"
....
/>
この EditText を ICS と互換性を持たせるにはどうすればよいですか??? ありがとう。