android 让新Activity激活时,首个EditText 焦点获取会弹出输入框,在某些场景环境不需要弹出输入框,避免一激活Activity就弹出输入框的操作

在一个新的页面中,编辑框不需要获取焦点弹出键盘对话框的情景下,只需要将焦点移至到其父级View 即可

android:focusable="true"
android:focusableInTouchMode="true" //将这两行code添加到编辑框父级View即可

如下所示:

<LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_marginTop="10dp"
                android:focusable="true"
                android:focusableInTouchMode="true">
                <!--门市价-->
                <LinearLayout
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:gravity="center">
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="*"
                        android:layout_marginLeft="10dp"
                        android:textColor="#fe0000"
                        android:layout_gravity="center_vertical"
                        android:gravity="center_vertical|center_horizontal"/>
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textSize="16sp"
                        android:layout_marginLeft="7dp"
                        android:textColor="@color/graysnew"
                        android:fontFamily="ping-fang-sc-medium"
                        android:text="门市单价:"/>
                   <LinearLayout
                       android:layout_width="match_parent"
                       android:layout_height="36dp"
                       android:orientation="horizontal"
                       android:background="@drawable/bg_edit_text_straight">
                    <EditText
                        android:layout_width="wrap_content"
                        android:layout_height="36dp"
                        android:layout_marginLeft="5dp"
                        android:textSize="20sp"
                        android:minWidth="100dp"
                        android:layout_marginRight="12dp"
                        android:gravity="center"
                        android:background="@null"
                        android:selectAllOnFocus="true"
                        android:inputType="numberDecimal"
                        android:id="@+id/edit_cursprice"
                        />
                       <ImageView
                           android:layout_width="wrap_content"
                           android:layout_height="wrap_content"
                           android:src="@drawable/biaoqian_icon"
                           android:layout_gravity="right|end|bottom" />
                    </LinearLayout>
                </LinearLayout>
                <!--门市价-->
                <!--实收价-->
                <LinearLayout
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="1"
                    android:gravity="center">
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="*"
                        android:layout_marginLeft="10dp"
                        android:layout_gravity="center_vertical"
                        android:gravity="center_vertical|center_horizontal"
                        android:textColor="#fe0000"/>
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textSize="16sp"
                        android:layout_marginLeft="7dp"
                        android:textColor="@color/graysnew"
                        android:fontFamily="ping-fang-sc-medium"
                        android:text="实收合计:"/>
                    <LinearLayout
                        android:layout_width="match_parent"
                        android:layout_height="36dp"
                        android:orientation="horizontal"
                        android:background="@drawable/bg_edit_text_straight">
                    <EditText
                        android:layout_width="wrap_content"
                        android:layout_height="36dp"
                        android:layout_marginLeft="5dp"
                        android:textSize="20sp"
                        android:gravity="center"
                        android:minWidth="100dp"
                        android:id="@+id/edit_totalamount"
                        android:background="@null"
                        android:selectAllOnFocus="true"
                        android:inputType="numberDecimal"
                        android:layout_marginRight="12dp"
                        />
                        <ImageView
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:src="@drawable/biaoqian_icon"
                            android:layout_gravity="right|end|bottom" />
                    </LinearLayout>

                </LinearLayout>
                <!--实收价-->

            </LinearLayout>      

 

posted @ 2018-10-30 16:21  zty_Love  阅读(225)  评论(0)    收藏  举报