因此,在我的ListView中,我有4个不同的视图,我会膨胀,其中一个用户输入一个简单的AlertDialog EditText,然后将其保存到TextView。我遇到的问题是当用户点击editText并让键盘弹出以供他们输入时,它会切换我的listView中的所有视图。我认为它会重新排列它们,因为键盘占据了屏幕的一半......但老实说,我不知道。这只发生在我在我的机器人razr上测试我的应用程序时。如果我在我的nexus 7上测试,我没有问题,因为键盘没有占用屏幕的空间。
我会从我的nexus 7发布一张图片,因为我不能用我的razr拿SS。
这是键盘前弹出
这是键盘后弹出
它们看起来并没有那么不同,因为它位于带有10英寸屏幕的nexus 7上,但是当我在我的razr上测试它时....我的标题/视图都转换它就像android继续前进并回收它们。有没有办法阻止这个..?要保持listView视图不变吗?
答案 0 :(得分:2)
在AndroidManifest.xml中的特定活动代码
中添加此行<activity android:name="com.packagename.activities"
android:windowSoftInputMode="adjustNothing"></activity>
有关详情,请参阅此link
希望它会对你有所帮助:)。
答案 1 :(得分:1)
使用活动
在清单中添加此内容实施例
<activity android:name="YourActivity" >
android:windowSoftInputMode="stateVisible|stateUnchanged"
</activity>