Edittext 取消长按 复制和粘糊等操作
16lz
2021-01-24
API-11以下直接设置
editText.setLongClickable(false);
或者在xml中设置
android:longClickable="false"
如果在API-11及以上
editText.setCustomSelectionActionModeCallback(newActionMode.Callback(){@OverridepublicbooleanonPrepareActionMode(ActionModemode,Menumenu){returnfalse;}@OverridepublicvoidonDestroyActionMode(ActionModemode){}@OverridepublicbooleanonCreateActionMode(ActionModemode,Menumenu){returnfalse;}@OverridepublicbooleanonActionItemClicked(ActionModemode,MenuItemitem){returnfalse;}});
还有特殊情况就是横屏,EditText在横屏编辑的时候会出现一个新的不同的编辑界面。需要设置
editText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
或者在xml中设置
android:imeOptions="flagNoExtractUi"
更多相关文章
- android实时监听网络状态并在断网的情况下打开网络设置
- Fragment 中的onConfigurationChanged 在切换语言的情况下不被回
- TextView设置android:ellipsize="marquee"属性,无法实现跑马灯效
- Android中结合OrmLite for android组件对SQLite的CRUD(增删改查)
- android 界面应用锦集
- Android(安卓)项目无法生成R文件解决办法
- Android使用DrawLayout,ToolBar和ActionBarDrawerToggle实现抽屉
- android音乐播放器(4)
- Android仿苹果关机界面实现代码