![](/img/trans.png)
[英]When focused EditText inside ListView or RecyclerView, the keyboard showing but scrolling not working
[英]Properly Scrolling an EditText into view when focused
我有一個EditText,它最終位於ScrollView中。 我已經實現了一個注釋功能,可以將您帶到一個新活動,並自動將焦點放在編輯文本中,以便用戶可以立即開始編寫他的注釋。
遺憾的是,它並沒有將edittext滾動到視圖中,如下面的屏幕截圖所示:
我希望看到更像這樣的東西,其中EditText完全進入視圖(見下文)。 我已經看過android:WindowSoftInputMode
,看起來默認值應該可以工作......事實上,它確實起作用,因為它確實滾動,但還不夠。
那么我能做些什么才能獲得理想的行為? 謝謝!
您還可以嘗試以編程方式在您的活動的onCreate()方法上使用它。
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
當顯示輸入法時,“ SOFT_INPUT_ADJUST_PAN ”調整選項被設置為具有窗口平移,因此它不需要處理調整大小,而是僅需要框架平移以確保當前輸入焦點可見。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.