2011-08-23 18 views

Respuesta

12

Probar myEditText.setImeActionLabel("Search",EditorInfo.IME_ACTION_UNSPECIFIED). IME_ACTION_UNSPECIFIED le permite poner el texto que desee en el botón.

+0

Aún Im consiguiendo lupa .. PLZ me ayude – Nemo

+0

intentar usar EditorInfo.IME_ACTION_UNSPECIFIED como la acción – NSjonas

16

algo como esto

android:imeOptions="actionSearch" 

podría funcionar. en su caso

también hay otras opciones como

android:imeActionLabel="Search" 

EDITAR

Selecciona esta hilo también. LINK

accroding al enlace de arriba se obtiene el texto completo solo en modo horizontal.

etiqueta completa sólo se muestra cuando el IME tiene una gran cantidad de espacio para ello (tal como cuando el teclado estándar está en modo de pantalla completa).

así que supongo que puede utilizar android:imeOptions="actionSearch" y el texto aparecerá en Search único paisaje.

+0

Hola Sam, Still Im consiguiendo la lupa para lo anterior .. PLZ me sugieren donde im que va mal – Nemo

+0

hizo utiliza * * android: imeActionLabel = "Buscar" ** – Samuel

+0

me puede decir lo que ve en modo horizontal. y he agregado un nuevo enlace en la actualización. – Samuel

4

Prueba esto:

<EditText 
    android:id="@+id/editTextSearch" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:ems="10" 
    android:imeOptions="actionSearch" 
    android:singleLine="true" > 
</EditText> 

Agregar "android: SingleLine" funcione correctamente

0

Añadir a continuación dos líneas en su etiqueta EditarTexto:

android:inputType="text" 
android:imeOptions="actionSearch" 

y añadir la setOnEditorActionListener () método para editar el texto de la siguiente manera:

etSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() { 
      public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
       if(actionId == EditorInfo.IME_ACTION_SEARCH){ 
        doSearch(); //Do whatever you intend to do when user click on search button in keyboard. 
        } 

        return true; 
       } 
       return false; 
      } 
     }); 
Cuestiones relacionadas