2013-10-11 98 views
0

我有HTC Sensation 4G(4.0.3)的問題。 我不知道爲什麼我的虛擬鍵盤上的Shift鍵不能第一次工作。但是,在我打開其他應用程序上的虛擬鍵盤後,它會起作用 所以,這裏的流量:如何將初始虛擬鍵盤設置爲小寫(Android)

  1. 打開我的應用程序
  2. 打開虛擬鍵盤,發現我的初始情況下是死刑案件
  3. 按SHIFT鍵,注意SHIFT鍵不起作用。我的鍵盤仍然在Caps Case上。
  4. 打開另一個應用程序(如Play商店或Chrome)和打開它的虛擬鍵盤
  5. 打開我的應用程序
  6. 打開虛擬鍵盤,注意虛擬鍵盤現在是小寫
  7. 按SHIFT鍵和SHIFT鍵正常工作

一開始我以爲如果關閉我的應用程序並重新打開它,問題就會解決。但我試圖強制關閉我的應用程序並打開它。但問題仍然存在(像我之前描述的),我需要做的「打開另一個應用程序vKeyboard」爲了使我的SHIFT鍵工作。

所以我認爲解決方案是讓我的虛擬鍵盤第一次顯示小寫在。 任何人都知道如何做到這一點?

PS:這隻發生在HTC Sensation 4G與fw 4.0.3。

我讀過這樣的:Initial keyboard on lowercase

但它不會對我的情況下工作。

任何人都可以幫忙嗎?

千恩萬謝 -sb

回答

1

在XML文件中,可以使用Android:的inputType。設置字段是一個電子郵件輸入類型。

編程,你可以做到這一點與setInputType()

您可以指定myEditText是在XML文件中的電子郵件字段:

android:inputType="textEmailAddress" 

或以編程方式:

myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS); 
+0

好,它不適合我的情況,不知道爲什麼。 HTTP://計算器。COM /問題/ 6430319 /初始鍵盤上小寫 – noobsee