即使开始新活动后键盘也不会关闭.
我想要当用户完成编辑后,无需按完成/输入键即可开始新的活动.
pinvIEw.setPinVIEwEventListener(new PinvIEw.PinVIEwEventListener() { @OverrIDe public voID onDataEntered(PinvIEw pinvIEw,boolean fromUser) { String pin=pinvIEw.getValue(); callAPI(pin); } });
和xml是
<com.goodIEbag.pinvIEw.PinvIEw androID:ID="@+ID/pinvIEw" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" app:pinWIDth="30dp" app:pinHeight="30dp" app:pinLength="6" androID:layout_gravity="center_horizontal" app:cursorVisible="false" app:forceKeyboard="true" app:hint="" app:inputType="number" androID:layout_margintop="10dp" app:password="false"/>
最佳答案您可以按以下代码进行设置,科特林
val inputMethodManager = getSystemService(Context.input_METHOD_SERVICE) as inputMethodManagerinputMethodManager.hIDeSoftinputFromWindow(currentFocus!!.windowToken,0)
AndroID Java
inputMethodManager inputMethodManager = (inputMethodManager) getSystemService(input_METHOD_SERVICE); inputMethodManager.hIDeSoftinputFromWindow(getCurrentFocus().getwindowToken(),0);
或在AndroIDManifest.xml中:
<activity androID:name="com.your.package.Activityname" androID:windowsoftinputMode="stateHIDden" />
总结 以上是内存溢出为你收集整理的android-当用户在Goodie Bag PinviewEditText中完成编辑后,如何自动关闭键盘? 全部内容,希望文章能够帮你解决android-当用户在Goodie Bag PinviewEditText中完成编辑后,如何自动关闭键盘? 所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)