我有一箇中間有editText的活動。當我點擊editText時,鍵盤出現,屏幕移動,editText就在鍵盤上方,覆蓋下面的其他東西。鍵盤出現時向上滾動屏幕
我不想調整大小或添加填充到佈局。我只需要屏幕滾動到頂部需要查看下面其他內容的空間量。換句話說,我想在鍵盤出現時選擇editText的位置。如果屏幕完全滾動,向我展示佈局的底部也是足夠的。
我試圖把一個滾動視圖添加此代碼佈局上EDITTEXT
editText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//make the view scroll down to the bottom
scrollView.scrollTo(0, scrollView.getBottom());
}
});
,但它不工作。有人有想法嗎?先謝謝你!
什麼是「如果你使用的RelativeLayout開始與那一定是掛鉤於母公司的底部和鉤以上的其他元素底部元素以前。」意思?我沒有說明你的意思,你能解釋一下嗎? – Josh
如果當鍵盤可見時我想顯示的屏幕部分不能掛在父級底部但是居中在頁面中? –
不能在我的「片段」中使用getActivity()。getWindow()。setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); – delive