我有一個自定義的Spinner類,它使用警報對話框顯示其內容,它有「提交」和「取消」按鈕。警報對話框有一個編輯文本,其他的只是只讀標籤。點擊編輯文本時,虛擬鍵盤會出現,它會將佈局移動一點點,但按鈕仍然隱藏。我希望按鈕也可見。防止鍵盤隱藏警報對話框的提交按鈕
事情我至今嘗試過: - 清單: - 機器人:windowSoftInputMode = 「stateVisible | adjustResize」 機器人:windowSoftInputMode = 「adjustPan」
在活動課: - this.getWindow() .setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
它只是移動屏幕不足以隱藏編輯文本,因爲我的按鈕仍然不可見。
你可以顯示AlertDialog contentView的xml代碼嗎? – tahsinRupam
@tahsinRupam我只是使用默認的警報對話框,沒有那個XML文件。它被稱爲內部自定義微調類。 – reetu
將此代碼添加到您的活動:getWindow()。setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);'而不是'SOFT_INPUT_ADJUST_PAN' – rafsanahmad007