不让EditText打开就获取焦点

解决之道:在EditText的父级控件中找一个,设置成

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

这样,就把EditText默认的行为截断了!

 

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="60dp"
android:layout_marginTop="20dp"
android:background="@color/home_bg_gray"
就是这里:>>>>>>>>>>>>
android:focusable="true"
android:focusableInTouchMode="true"

android:gravity="center_vertical"
android:orientation="horizontal">

<EditText
android:id="@+id/mobile"
android:layout_width="1dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="5dp"
android:layout_weight="1"
android:background="@drawable/selector_btn_boder"
android:hint="请输入您的手机号"
android:inputType="phone"
android:maxLength="13"
android:paddingBottom="9dp"
android:paddingLeft="20dp"
android:paddingTop="9dp"
android:textColorHint="@color/login_word_color" />

<Button
android:id="@+id/get_verifyCode"
android:layout_width="60dp"
android:layout_height="40dp"
android:layout_marginRight="10dp"
android:background="@drawable/selector_orange_btn"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:text="验证码"
android:textColor="@color/white"
android:textSize="16sp" />
</LinearLayout>

 

posted @ 2016-06-01 16:59  丫丫25001  阅读(186)  评论(0编辑  收藏  举报