2011-08-23 14 views

risposta

12

Prova myEditText.setImeActionLabel("Search",EditorInfo.IME_ACTION_UNSPECIFIED). IME_ACTION_UNSPECIFIED consente di inserire qualsiasi testo desiderato nel pulsante.

+0

Ancora Im ottenendo lente di ingrandimento .. plz help me – Nemo

+0

provare a utilizzare EditorInfo.IME_ACTION_UNSPECIFIED come l'azione – NSjonas

16

qualcosa di simile

android:imeOptions="actionSearch" 

potrebbe funzionare. nel tuo caso

ci sono anche altre opzioni come

android:imeActionLabel="Search" 

EDIT

si prega di controllare questa discussione pure. LINK

accodando al collegamento precedente si ottiene il testo completo solo in modalità orizzontale.

etichetta completa viene visualizzata solo quando l'IMO ha una grande quantità di spazio per esso (ad esempio quando la tastiera standard è in modalità a schermo intero).

quindi credo che è possibile utilizzare android:imeOptions="actionSearch" e il testo Search apparirà nel paesaggio unico.

+0

Hi sam, i im ottenendo vetro per l'ingrandimento sopra .. plz suggerire dove im andando male – Nemo

+0

ha fatto si utilizza * * android: imeActionLabel = "Cerca" ** – Samuel

+0

puoi dirmi cosa vedi in modalità orizzontale. e ho aggiunto un nuovo collegamento nell'aggiornamento. – Samuel

4

Prova questo:

<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> 

Add "android: SingleLine" per funzionare correttamente

0

Aggiungi al di sotto di due riga nel tag EditText:

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

e aggiungere il setOnEditorActionListener() metodo per modificareText come di seguito:

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; 
      } 
     }); 
Problemi correlati