最近开始新项目,做注册页时候由于ui布局问题,edittext被键盘挡住了。

在stackoverflow上找了一遍,有提到在对应activity中设置windowSoftInputMode,

例如:

<Activity android:name=".MainActivity"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="adjustPan"/>

然而并没有什么卵用,继续找,最后在

http://www.davidwparker.com/2011/08/25/android-fixing-window-resize-and-scrolling

上找到,将整个页面控件用ScrollView包裹,并配置

<ScrollView
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:isScrollContainer="true"
>
</ScrollView>

就可以了。

04-24 22:54