0

HTC Sensation 4G (4.0.3) に問題があります。初めて仮想キーボードの Shift キーが機能しない理由がわかりません。ただし、他のアプリで仮想キーボードを開いた後は機能します。だから、ここに流れがあります:

  1. アプリを開く
  2. 仮想キーボードを開くと、私の最初のケースが Capital Caseであることに注意してください。
  3. SHIFTを押します。SHIFT キーが機能しないことに注意してください。キーボードは Caps Case のままです。
  4. 別のアプリ(Play ストアや Chrome など) を開き、その仮想キーボードを開きます
  5. アプリを開く
  6. 仮想キーボードを開くと、仮想キーボードが小文字になっていることに注意してください
  7. SHIFTを押すと、SHIFTキーが正常に動作します

最初は、アプリを閉じて再度開くと問題が解決すると思っていました。しかし、アプリを強制的に閉じて開こうとしました。ただし、問題は引き続き発生し (前に説明したように) 、SHIFT キーを機能させるには、「別のアプリ vKeyboard を開く」必要があります。

したがって、解決策は、最初のショーで仮想キーボードを小文字にすることだと思います。誰でもそれを行う方法を知っていますか?

PS :これは、fw 4.0.3 の HTC Sensation 4G でのみ発生します。

私はこれを読みました:小文字の初期キーボード

しかし、私の場合はうまくいきません。

誰でも助けることができますか?

どうもありがとう -sb

4

1 に答える 1

1

XML ファイルでは、android:inputType を使用できます。フィールドを電子メール入力タイプに設定します。

プログラム的には、 setInputType() でそれを行うことができます

myEditText が XML ファイルの電子メール フィールドであることを指定できます。

android:inputType="textEmailAddress"

またはプログラムで:

myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
于 2013-10-11T07:12:28.663 に答える