EditView显示和隐藏软键盘(黑屏问题)
来源:互联网 发布:淘宝买东西不给发票 编辑:程序博客网 时间:2024/06/04 19:37
光标的颜色(有些手机是不支持光标颜色的设置的比如:华为手机)
在drawable文件夹下新建login_editview_cursor_color.xml,内容如下
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="@color/color_fa1155" /> <size android:width="1dp"/></shape>
输入的editView内容:
<EditText android:id="@+id/login_verify_mobile" android:layout_width="match_parent" android:layout_height="55dp" android:layout_gravity="center_vertical" android:background="#ffffff" android:gravity="center_vertical" android:hint="请输入手机号" android:inputType="number" android:maxLines="1" android:textCursorDrawable="@drawable/login_editview_cursor_color" android:paddingLeft="15dp" android:paddingStart="15dp" android:textColor="#222222" android:textColorHint="#CCCCCC" android:textSize="14sp" />
如果是在包含fragment的Activity中尽量不要使用 android:windowSoftInputMode="adjustResize|stateHidden",隐藏软键盘,容易出现弹出和隐藏的黑屏
现象。可以在代码中这是editView 的焦点为false来隐藏软键盘。
mMobileNumber.setCursorVisible(false);//隐藏光标mMobileNumber.setFocusable(false);//失去焦点mMobileNumber.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mMobileNumber.setFocusable(true); mMobileNumber.setCursorVisible(true); mMobileNumber.setFocusableInTouchMode(true); mMobileNumber.requestFocus(); //打开软键盘 InputMethodManager inputManager = (InputMethodManager) mMobileNumber.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.showSoftInput(mMobileNumber, 0); }});
还有一种在弹软键盘和隐藏软件盘的时候,有fragment的情况,也可以更换theme来进行。参考http://blog.csdn.net/hjj395139289/article/details/53309417
阅读全文
0 0
- EditView显示和隐藏软键盘(黑屏问题)
- android 关于软键盘的显示和隐藏监听,解决挡住Editview的问题
- editview软键盘弹出和隐藏
- EditView 展示和隐藏软键盘
- 显示软键盘和隐藏软键盘
- 显示和隐藏软键盘
- 关于隐藏软键盘出现黑屏问题记录
- android关于软键盘隐藏显示问题
- 隐藏软件盘和显示软键盘
- Android 手动显示和隐藏软键盘 (转)
- wince软键盘的隐藏和显示
- 动态显示和隐藏软键盘
- wince软键盘的隐藏和显示
- Android 显示和隐藏软键盘
- 控制软键盘显示和隐藏
- 控制软键盘显示和隐藏
- 动态显示和隐藏软键盘
- android-隐藏和显示软键盘
- G
- HDU 2030
- 队列的表示与实现
- OpenCv基本操作
- 前端开发工具篇
- EditView显示和隐藏软键盘(黑屏问题)
- 2017/8/2训练日记(关于bfs菜鸟入门)
- C++ 转向语句:break continue goto return
- popen和pclose详解及实例
- Codeforces Round #427 (Div. 2)
- 动态规划-背包问题(给定容量获得最大的价值量)1
- redis备份恢复-物理备份迁移集群
- 链式前向星--最小斯坦纳树
- JAVA——构造函数