2016-05-26 160 views
0

我正在使用摺疊工具欄和選項卡來製作此佈局。當EditText光標被啓用時,整個活動必須被推高。即使在這裏,我也使用了相同的工作代碼,在沒有Collapsing ToolBar的情況下在另一個應用程序中工作良好。但是這裏錯過了工作。請幫幫我。啓用鍵盤時推高佈局

這是我在另一個工作良好的活動中使用的代碼。

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN | 
       WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 
     getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 

enter image description here

回答

0

從窗口管理文檔:

SOFT_INPUT_ADJUST_PAN

爲softInputMode調整選項:設置爲具有一個窗口鍋時被示出的輸入方法,所以它不需要處理調整大小,但只是搖出框架,以確保當前的輸入焦點是可見的。

嘗試將軟輸入模式設置爲僅WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE,看看是否可以解決您的問題。

+0

好吧讓我檢查@Veselin Todorov –

+0

對不起..沒有工作 –