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>

浙公网安备 33010602011771号