2

我有一个带有几个s 和底部EditText的 add的表单。我想在最后一个焦点时Button向用户显示添加。通过将以下代码放在焦点侦听器和 onClickListener() 中,当最后一个编辑文本处于焦点时,我尝试将布局滚动到底部。用户必须单击两次才能使布局向下滚动。buttonEditText

ScrollView.post(new Runnable() {
        @Override
        public void run() {
            ScrollView.fullScroll(ScrollView.FOCUS_DOWN);
        }
    });    

android:windowSoftInputMode="adjustUnspecified|adjustResize"也在清单中尝试过。

xml是

    <LinearLayout>
        <Header/>
          <ScrollView>
              <LinearLayout>
                  <BunchOfEditText/>
                  <Button/>
              </LinearLayout>
          </ScrollView>
    </LinearLayout>

我怎样才能巧妙地解决这个问题?

4

0 回答 0