1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Android开发之EditText自动获取焦点自动弹出软键盘的解决办法

Android开发之EditText自动获取焦点自动弹出软键盘的解决办法

时间:2023-07-18 07:25:51

相关推荐

Android开发之EditText自动获取焦点自动弹出软键盘的解决办法

先看下如何自动弹出软键盘:

<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="#F0F2F5"android:orientation="vertical"><include layout="@layout/common_title_view" /><!--下面两个属性禁止editText自动弹出键盘--><LinearLayoutstyle="@style/ll_common_layout_style"android:focusable="true"android:focusableInTouchMode="true"><TextViewstyle="@style/tv_common_collage_show_style"android:text="商品名称" /><EditTextstyle="@style/et_collage_input_style"android:hint="请输入商品名称" /></LinearLayout><LinearLayout style="@style/ll_common_layout_style"><TextViewstyle="@style/tv_common_collage_show_style"android:text="截止时间" /><EditTextstyle="@style/et_collage_input_style"android:drawableRight="@mipmap/ic_more"android:hint="请选择截止时间"android:paddingRight="@dimen/dp_10" /></LinearLayout><LinearLayout style="@style/ll_common_layout_style"><TextViewstyle="@style/tv_common_collage_show_style"android:text="商品单价" /><EditTextstyle="@style/et_collage_input_style"android:hint="¥ 请输入商品单价" /></LinearLayout><LinearLayout style="@style/ll_common_layout_style"><TextViewstyle="@style/tv_common_collage_show_style"android:text="卖家输入地址" /><EditTextstyle="@style/et_collage_input_style"android:hint="请输入地址" /></LinearLayout><LinearLayout style="@style/ll_common_layout_style"><TextViewstyle="@style/tv_common_collage_show_style"android:text="设置自提地址" /><EditTextstyle="@style/et_collage_input_style"android:hint="请输入地址" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="@dimen/dp_42"android:background="@drawable/add_shop_shape_bg"android:gravity="center"><TextViewandroid:layout_width="wrap_content"android:layout_height="match_parent"android:drawableLeft="@mipmap/addsm"android:drawablePadding="@dimen/dp_9"android:gravity="center"android:text="添加新商品" /></LinearLayout><LinearLayout style="@style/ll_common_layout_style"><TextViewstyle="@style/tv_common_collage_show_style"android:text="0人成团" /><TextViewstyle="@style/addAndDelete"android:text="—" /><TextViewstyle="@style/addAndDelete"android:layout_marginLeft="-1dp"android:layout_marginRight="@dimen/dp_10"android:background="@drawable/collage_add_shape"android:text="+" /></LinearLayout><LinearLayout style="@style/ll_common_layout_style"><TextViewstyle="@style/tv_common_collage_show_style"android:text="0件成团" /><TextViewstyle="@style/addAndDelete"android:text="—" /><TextViewstyle="@style/addAndDelete"android:layout_marginLeft="-1dp"android:layout_marginRight="@dimen/dp_10"android:background="@drawable/collage_add_shape"android:text="+" /></LinearLayout><LinearLayout style="@style/ll_common_layout_style"><TextViewstyle="@style/tv_common_collage_show_style"android:text="每人每单最多" /><TextViewstyle="@style/et_collage_input_style"android:layout_marginRight="@dimen/dp_10"android:drawablePadding="@dimen/dp_5"android:drawableRight="@mipmap/ic_more"android:gravity="right"android:text="99件"android:textColor="@color/black" /></LinearLayout><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginBottom="@dimen/dp_5"android:layout_marginLeft="@dimen/dp_15"android:layout_marginTop="@dimen/dp_5"android:text="添加图片(1件商品1张图片,按顺序上传)"android:textColor="#999999" /><RelativeLayoutandroid:id="@+id/ll_add_image"android:layout_width="@dimen/dp_106"android:layout_height="@dimen/dp_85"android:layout_marginBottom="@dimen/dp_5"android:layout_marginTop="@dimen/dp_5"><ImageViewandroid:id="@+id/iv_set_image"android:layout_width="@dimen/dp_99"android:layout_height="@dimen/dp_78"android:layout_marginRight="@dimen/dp_7"android:layout_marginTop="@dimen/dp_7"android:src="@mipmap/add_image" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:src="@mipmap/delete" /></RelativeLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="@dimen/dp_1"android:background="@color/white"android:orientation="vertical"><TextViewandroid:layout_width="wrap_content"android:layout_height="@dimen/dp_42"android:gravity="center"android:paddingLeft="@dimen/dp_15"android:text="商品介绍"android:textColor="@color/black"android:textSize="14sp" /><Viewandroid:layout_width="match_parent"android:layout_height="@dimen/dp_1"android:background="#F0F2F5" /><EditTextandroid:layout_width="match_parent"android:layout_height="@dimen/dp_84"android:background="@android:color/transparent"android:hint="请输入商品介绍"android:paddingBottom="@dimen/dp_15"android:paddingLeft="@dimen/dp_15"android:textColor="#333333"android:textSize="14sp" /></LinearLayout><LinearLayout style="@style/ll_common_layout_style"><TextViewstyle="@style/tv_common_collage_show_style"android:text="售后电话"android:textColor="@color/black" /><EditTextstyle="@style/et_collage_input_style"android:hint="请输入售后电话" /></LinearLayout></LinearLayout></ScrollView>

如上代码:在EditText布局的父类布局的xml中设置如下即可:

android:focusable="true"android:focusableInTouchMode="true"

就可以解决了

我们看下添加属性后的效果:

感谢博主:原博主链接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。