Android edittext在滚出屏幕时会破坏键盘

时间:2017-09-28 13:03:36

标签: android xml android-edittext android-softkeyboard

我有一对EditText元素用于表单,由于表单的高度,这是可滚动的。当您专注于EditText并开始滚动页面时,键盘会断开。您需要点击EditText才能再次开始输入。

<EditText
   android:id="@+id/edittext"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_marginTop="16dp"
   android:drawablePadding="32dp"
   android:hint="My Hint"
   style="@style/customstyle"
   />

我的自定义风格:

<style name="customstyle">
    <item name="android:paddingTop">12dp</item>
    <item name="android:paddingBottom">12dp</item>
    <item name="android:paddingLeft">30dp</item>
    <item name="android:paddingRight">20dp</item>
    <item name="android:maxLines">1</item>
    <item name="android:minLines">1</item>
    <item name="android:inputType">text|textCapSentences</item>
    <item name="android:textColor">@color/custom_accent_color</item>
    <item name="android:background">@drawable/customstyle_edittext</item>
    <item name="android:elevation" tools:targetApi="lollipop">2dp</item>
</style>

有人有解决方案吗?

修改 键盘断开意味着:键盘功能齐全,但不会输出到EditText。所以当你失去对EditText

的关注时,你有一个折叠的键盘

0 个答案:

没有答案