<EditText
        android:id="@+id/et2"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        
        android:textSize="16dip"
        android:gravity="center"
    android:textColor="#000000"
    android:hint="这里输入手机号码"
    android:layout_marginTop="5dip"
   
    android:layout_toRightOf="@id/tv30"
    android:layout_below="@id/tv2"/>
某个布局中有一个EditText,设置如上,当界面调起的时候,焦点自动指向这个EditText,系统键盘也就随之调起来了,问题是我在构建时没有设置焦点在这个EditText上啊,怎么取消焦点呢?布局焦点

解决方案 »

  1.   

    再写一个EditText,把它的宽或者高设置成0只起到获取焦点的作用,让它获取焦点后你的另一个EditText就取消焦点了
      

  2.   

    楼上,这个新的edittext获取焦点后,系统键盘同样会调起,我是希望用户自己点输入框时才调起键盘,否则界面起来,系统键盘随之调起,遮挡了界面
      

  3.   

    试一下这个
    EditText edittext=(EditText)findViewById(R.id.edittext); 
               edittext.clearFocus();