Cómo ocultar el teclado al ingresar la clave
Tengo una actividad con cuatro edittext y quiero ocultar el teclado cuando los usuarios terminan de usar uno de los cuatro edittext. Si hago clic en entrar en el teclado, se centrará otro edittext y el teclado siguen siendo, pero tengo que ocultar el teclado, por lo que para utilizar sólo un edittext y no necesariamente el otro. Esto es xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/sfondo"> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="wrap_content"> <ImageButton android:id="@+id/backPersonalizza" android:src="@drawable/back" android:background="@null" android:layout_marginTop="10dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp"></ImageButton> <TextView android:layout_height="wrap_content" android:gravity="center" android:textColor="@android:color/black" android:id="@+id/testoSuggerimenti" android:text="Personalizza il testo e le icone. Clicca su una delle icone e scegli l'immagine preferita" android:textAppearance="?android:attr/textAppearanceMedium" android:layout_width="wrap_content" android:layout_marginTop="10dp" android:layout_marginRight="5dp" ></TextView> </LinearLayout> <LinearLayout android:id="@+id/linearLayout2" android:layout_height="wrap_content" android:layout_width="match_parent" android:orientation="vertical" android:layout_marginTop="20dp"> <LinearLayout android:id="@+id/linearLayout3" android:layout_height="wrap_content" android:layout_width="match_parent"> <EditText android:layout_height="40dp" android:id="@+id/editT1" android:layout_width="115dp" android:layout_marginLeft="32dp" android:layout_marginRight="25dp" android:gravity="center" android:ellipsize="end" android:singleLine="true"> <requestFocus></requestFocus> </EditText> <EditText android:layout_height="40dp" android:id="@+id/editT2" android:layout_width="115dp" android:layout_marginRight="10dp" android:gravity="center" android:ellipsize="end" android:layout_marginLeft="10dp" android:singleLine="true"></EditText> </LinearLayout> <LinearLayout android:layout_weight="1" android:id="@+id/linearLayout4" android:layout_height="match_parent" android:layout_width="wrap_content"> <ImageButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/tasto1" android:id="@+id/tastoMod1" android:background="@null" android:layout_marginLeft="30dp" android:layout_marginTop="-5dp"></ImageButton> <ImageButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/tasto2" android:id="@+id/tastoMod2" android:background="@null" android:layout_marginLeft="30dp" android:layout_marginTop="-5dp"></ImageButton> </LinearLayout> </LinearLayout> <LinearLayout android:id="@+id/linearLayout5" android:layout_height="wrap_content" android:layout_width="match_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/linearLayout6" android:layout_height="wrap_content" android:layout_width="match_parent"> <EditText android:layout_height="40dp" android:id="@+id/editT3" android:layout_width="115dp" android:layout_marginLeft="32dp" android:layout_marginRight="25dp" android:gravity="center" android:ellipsize="end" android:singleLine="true"></EditText> <EditText android:layout_height="40dp" android:id="@+id/editT4" android:layout_width="115dp" android:layout_marginRight="30dp" android:gravity="center" android:ellipsize="end" android:singleLine="true" android:layout_marginLeft="10dp"></EditText> </LinearLayout> <LinearLayout android:id="@+id/linearLayout7" android:layout_height="wrap_content" android:layout_width="match_parent"> <ImageButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/tasto3" android:id="@+id/tastoMod3" android:background="@null" android:layout_marginLeft="30dp" android:layout_marginTop="-5dp"></ImageButton> <ImageButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/tasto4" android:id="@+id/tastoMod4" android:background="@null" android:layout_marginLeft="30dp" android:layout_marginTop="-5dp"></ImageButton> </LinearLayout> </LinearLayout>
¿me puedes ayudar?
- Android: El teclado parpadea cuando el tipo de entrada EditText es el número
- No se puede ocultar el teclado virtual de Android incluso con el controlador de entrada
- Superposición del sistema android 4.0
- ¿Cómo hacer clic en el botón de "búsqueda" del teclado con Robotium?
- Comience un teclado diferente para diferentes actividades
- WebView oculta el teclado virtual durante loadUrl (), lo que significa que un teclado no puede permanecer abierto mientras llama a javascript
- Android - ¿Cómo crear el ID de xml?
- EditText con teclado suave y botón "Atrás"
- ¿Cómo buscar con la tecla Intro en android personalizado InputMethodService?
- Ocultar teclado en AlertDialog
- Cierre el teclado al desplazarse en la lista desplegable de autocompletetextview en Android
- La mejor manera de ocultar el teclado en Android
- Android KeyBoard.Key desactivar iconPreview de claves especiales?
No estoy seguro, pero debe probar este código: –
youredittext.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int keyCode, KeyEvent event) { if ( (event.getAction() == KeyEvent.ACTION_DOWN ) && (keyCode == KeyEvent.KEYCODE_ENTER) ) { // hide virtual keyboard InputMethodManager imm = (InputMethodManager)getContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0); return true; } return false; } });
Espero que esta ayuda ..
- Etiqueta Android NFC recibida con el receptor de difusión
- ¿Cómo establecer la barra de calificación en una estrella como mínimo?