2012-02-22 89 views
2

是否有任何方法可以避免自定義鍵盤將我的edittext調整爲屏幕的一半。自定義鍵盤將edittext擴展到屏幕的一半

是使用該命令

   editTextKeyboard = new EditText(this); 

    editTextKeyboard.requestFocus(); 
    editTextKeyboard.setAlpha(0); 
    editTextKeyboard.setSingleLine(); 

    editTextKeyboard.setFocusableInTouchMode(true); 
    //editTextKeyboard.setVisibility(View.INVISIBLE); 


    addContentView(editTextKeyboard, layoutParamsCompleteLayout); 

它也改變了α水平。

將任何支持很高興

+0

plz投票並接受,如果它修復你的問題 – 2012-02-22 18:23:52

回答

4

使用機器人:imeOptions:flagNoFullscreen在XML文件,或使用editTextKeyboard.setImeOptions(EditorInfo.IME_FLAG_NO_FULLSCREEN)

這裏是鏈路參考 1)link1 2)link2

+0

工程像charme nikhil!多謝。 – Arnold 2012-02-23 07:27:20

+0

恥辱這需要API 11. mmmm – SteelBytes 2012-05-29 07:58:52

+2

flagNoExtractUi對於API級別<11 – kellogs 2012-09-06 15:51:05