2012-06-30 32 views
2

我正在使用模擬器,我建立一個應用程序,用戶必須在阿拉伯語上寫,我安裝了阿拉伯語鍵盤,它的工作原理是當我想寫這樣的消息時,當我打開郵件,我將剛纔1個鍵盤,但是當我lettle一個新的鍵盤輸入任何出現,我可以用它來寫阿拉伯數字,兩個鍵盤是: enter image description hereandroid安裝的鍵盤自動啓動on消息不在editText

但是當我想使用安裝鍵盤在我的應用程序,當我開始在edittext上鍵入第二個鍵盤不會出現像這樣enter image description here

所以我如何更改語言或我怎樣才能讓第二個鍵盤出現?

+0

滑動空間並不努力改變輸入語言 –

+0

現在當我按下和保持edittext,我看到改變輸入語言的選擇,我選擇了我的新的kepboard,但stil只是寫了英文,而且彈出式鍵盤還沒有結果,因爲當它出現時,我可以改變輸入語言 –

回答

1

我找到解決我的自我,併爲所有如何在彈出鍵盤的問題,使用此代碼:

((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)) 
     .showSoftInput(YourEditText, InputMethodManager.SHOW_FORCED);