Xamarin编辑文本键盘立即关闭

iqxoj9l9  于 2022-12-07  发布在  其他
关注(0)|答案(2)|浏览(145)

我在我的列表视图中使用编辑文本。但是有一些问题我不能理解。
当我点击编辑文本字段时,有时它会立即关闭键盘。我不明白为什么会发生这种情况,它是随机发生的。有时它会打开,有时它会关闭。这是我的编辑文本的xml。

<EditText
    android:layout_width="40.0dp"
    android:layout_height="wrap_content"
    android:inputType="number"
    android:editable="true"
    android:id="@+id/siparis_adet"
    android:layout_marginTop="-60dp"
    android:layout_toRightOf="@+id/yemek_foto"
    android:layout_alignParentRight="true"
    android:layout_marginLeft="280.0dp" />

先谢谢你
编辑:原来它实际上不是随机的。当我向listview添加超过3个对象时就会发生。
编辑2:发现这不是关于对象的计数。如果键盘打开,它阻止了列表视图对象的视图,键盘会关闭。我仍然不知道如何解决这个问题

ccgok5k5

ccgok5k51#

好的,我通过将键盘设置为调整平移而不是调整大小来修复它。

[Activity(MainLauncher = false, WindowSoftInputMode = SoftInput.AdjustPan)]

现在工作正常。

zqdjd7g9

zqdjd7g92#

上述解决方案可以解决此问题,但会产生新问题。
在我的例子中,当我设置WindowSoftInputMode = SoftInput.AdjustPan时,键盘将不会根据我的回收器视图进行调整,这将导致回收器视图中的最后一个项目被键盘隐藏。
有什么建议吗?

相关问题