当AppTheme为半透明时,软键盘与EditTextPreferenceDialogFragmentCompat重叠

loc*_*ost 13 android android-preferences android-fragments

运用

  • 最新的V14偏好支持库.

  • API上的半透明主题 > 19

  • EditTextPreferenceCompatPreferenceFragmentCompat

问题

点击EditTextPreferenceCompat之后弹出EditTextPreferenceDialogFragmentCompat,其中控件与软键盘重叠,这是错误的:

在此输入图像描述

  • 如果我使用半透明主题或API <19 - 一切都很好.
  • 如果我使用正常DialogFragment 半透明主题-一切都很好.

我尝试了什么?

有什么解决方法吗?

小智 0

半透明/全屏会导致调整大小不起作用。如果您获取软键盘的高度可以帮助您解决问题,您可以通过软键盘的高度来更改视图的高度。不过google并没有开放获取软键盘高度的api。一种方法是设置一个视图树监听器。