1

我正在尝试对我的应用程序中的大小变化做出反应。或者更具体地说,我试图弄清楚键盘何时出现。

我已经尝试过主窗口的@Override ... onSizeChanged()(RelativeLayout 视图扩展)它在我改变方向时被调用,但在我显示/隐藏键盘时不会被调用。
我的布局没有滚动,所以屏幕顶部的控件不在视野范围内,唯一让它们回来的方法是隐藏键盘。

我已经阅读了一堆其他网站并用谷歌搜索了这个网站的鼻涕,但这让我感到困惑。

哦..我正在使用 2.1(又名 7)的 android 版本,我希望能够在我自己的手机上运行该应用程序 :)

哦..所以问题。如何在 android 设备上捕获类似于 onSize 的内容。

4

1 回答 1

1

尝试在 manifest.xml 中添加以下相关活动

android:windowSoftInputMode="adjustPan" 

For Example

<activity android:name=".SignUp"
   android:screenOrientation="portrait"
   android:windowSoftInputMode="adjustPan" >
   <intent-filter>
        <action android:name="android.intent.action.ACTIVITY" />
   </intent-filter>
</activity>
于 2012-11-15T09:25:19.170 回答