因此,在我的ListView中,我有4个不同的视图,其中一个使用简单的AlertDialog EditText获取用户输入,然后将其保存到TextView。我遇到的问题是,当用户点击editText并弹出键盘让他们输入时,它会切换我listView中的所有视图。我想它会重新排列它们,因为键盘占据了半个屏幕……但老实说我也不知道。只有当我在我的droid razr上测试我的应用程序时,才会发生这种情况。如果我在我的nexus7上测试,我没有问题,因为键盘没有占据屏幕那么大的空间。
我会从我的nexus7上传一张照片,因为我不能用我的razr拍摄SS。
这是预弹出的键盘
这是后键盘弹出窗口
它们看起来没有太大的不同,因为它是在10英寸屏幕的nexus7上,但当我在我的razr....my头文件/视图上测试时,所有的切换都像是安卓继续回收它们一样。有没有办法阻止这一切..?为了保持listView视图的原样?
发布于 2013-06-17 13:28:48
将此行添加到AndroidManifest.xml中的特定活动标记内
<activity android:name="com.packagename.activities"
android:windowSoftInputMode="adjustNothing"></activity>
有关更多参考信息,请参阅此link
希望它能帮助您:)
发布于 2013-06-17 13:33:02
使用活动将此添加到您的清单中
示例
<activity android:name="YourActivity" >
android:windowSoftInputMode="stateVisible|stateUnchanged"
</activity>
https://stackoverflow.com/questions/17148426
复制