将行添加到EditText时,如何使ScrollView动态更改?

时间:2019-11-17 14:01:53

标签: java android android-studio

https://gyazo.com/1940054eacbe2e3388ac9e6da0eb2cb1

我有一个线性布局,一个相对的布局,一个滚动视图。当我在EditText中添加行时,滚动条不会动态更新,它的作用仍然像是在页面顶部一样。

我已将ScrollViews的fillViewport设置为true,已将每个可想象的组件的高度约束更改为约束的每种可能的变化。

任何想法都很棒,谢谢

1 个答案:

答案 0 :(得分:1)

由于软键盘而发生这种情况。请将其添加到清单文件中的活动标签中:

android:windowSoftInputMode="adjustResize"

OR

android:windowSoftInputMode="adjustPan"

例如:

<activity android:name=".MainActivity" android:windowSoftInputMode="adjustResize" android:screenOrientation="portrait" >
</activity>
相关问题