我有基本看法。具有底页和主容器片段的活动。在片段中,我有一个CoordinatorLayout
,其中包含NestedScrollView。 EditText
中有许多NestedScrollView
。我想要的是,当用户在软键盘上单击下一步时,NestedScrollView
应该滚动到下一个EditText
。这些是我在设置windowSoftInputMode
时遇到的问题:
我在滚动视图的底部添加了必要的填充,以便在键盘出现时,滚动视图甚至可以滚动到最后一个edittext。当键盘出现时,我可以将底页的状态设置为STATE_HIDDEN
,并将windowSoftInputMode
设置为AdjustResize。但是我不认为这是正确的方法。我可以将windowSoftInputMode
设置为AdjustNothing,然后以编程方式滚动到下一个edittext。有没有更简单的方法?