android activity启动的时候隐藏软键盘
1、概述
android如果界面有EditText之类的跳软键盘的控件 在跳转到该界面是默认会跳出软键盘的。
更何况有些需求要直接需要获取焦点
如果是EditText就会有光标闪烁效果
该属性的位置:
<com.rockerhieu.emojicon.EmojiconEditText
android:id="@+id/upload_title_eidt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:background="@drawable/upload_white"
android:hint="标题限30字内"
android:maxLength="30"
android:paddingLeft="10dp"
android:textColor="@color/black"
android:textColorHint="@color/new_share_conten_user_name"
android:textSize="@dimen/header_layout_right_text_size"
emojicon:emojiconSize="20sp" >
<requestFocus />
com.rockerhieu.emojicon.EmojiconEditText>
2、为了增强用户体验,有时候不需要一进入就跳软键盘
a)、最方便的解决方式:
AndroidMainFest.xml文件中配置
android:windowSoftInputMode="stateHidden"
或者
android:windowSoftInputMode="adjustPan"
区别见:http://blog.csdn.net/yunnywu/article/details/7926015
b)、
在能获取到软键盘的控件的父级布局设置
android:focusable="true"
android:focusableInTouchMode="true"
副作用:就是EditText 没有了焦点,如果设置了
转载于:https://www.cnblogs.com/sucerli/p/4358422.html
更多相关文章
- Android(安卓)4.0新增Space及GridLayout初谈
- android的UI和常用控件
- Android(安卓)UI开发 View自绘控件 分享
- android横竖屏切换(复制未整理)
- 从底部弹出的PopupWindow
- Android开发实例详解之IMF(Android(安卓)SDK Sample—SoftKeyboar
- Android常用控件以及用法
- Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作
- Android入门第十一篇之TabHost,TabWidget