Android开发之EditText自动获取焦点自动弹出软键盘的解决办法
生活随笔
收集整理的這篇文章主要介紹了
Android开发之EditText自动获取焦点自动弹出软键盘的解决办法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
先看下如何自動彈出軟鍵盤:
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/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="設(shè)置自提地址" /><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中設(shè)置如下即可:
android:focusable="true"android:focusableInTouchMode="true"就可以解決了
我們看下添加屬性后的效果:
感謝博主:原博主鏈接
總結(jié)
以上是生活随笔為你收集整理的Android开发之EditText自动获取焦点自动弹出软键盘的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开发者好帮手 对等组基准指标现已在“Ap
- 下一篇: 酷比魔方X Pad标配11英寸高色域IP