0
我實現了一個自定義鍵盤,如下面的彈出窗口。自定義彈出窗口鍵盤在彈出時隱藏底部列表項
LayoutInflater layoutInflater = (LayoutInflater)getBaseContext().getSystemService(LAYOUT_INFLATER_SERVICE);
keyboardView = layoutInflater.inflate(R.layout.keyboard_guess, null);
final PopupWindow popupWindow = new PopupWindow(
keyboardView,
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT,
true);
// init keyboard keys
setKeyBoardKeys();
popupWindow.showAtLocation(keyboardView, Gravity.BOTTOM, 0, 0);
當我在列表視圖的一行中選擇一個元素時,彈出自定義鍵盤。
一切工作正常。但是,當我選擇列表底部的元素時,彈出式鍵盤會隱藏選定的行。 如何通過將列表向上移動來防止選定行不被彈出式鍵盤隱藏。