我有一对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