2013-07-04 3 views
4

Je mis une clé Ok sur le clavier Android doux quand je clique sur le edittext ci-dessous:contrôle Ok boutons SoftKeyboard Android

<EditText 
      android:id="@+id/rlMP3SeekContainer" 
      android:layout_width="0dp" 
      android:layout_height="40dp" 
      android:layout_weight="1" 
      android:background="@drawable/text_rougea" 
      android:singleLine="true" 
      android:imeOptions="actionDone" 
      android:ems="10" 
      android:hint="@string/hint_deezer_search" 
      android:paddingLeft="@dimen/eight_dp" 
      android:paddingRight="@dimen/eight_dp" 
      android:textColor="@color/black" 
      android:textColorHint="@color/gray_text" 
      android:textSize="@dimen/twelve_sp" /> 

Quand apparaît le clavier que je veux que l'utilisateur en cliquant sur le bouton OK faire quelque chose. mais comment puis-je remplacer le bouton ok sur le clavier pour faire tout ce que je veux

Répondre

14

Vous devez mettre en œuvre le OnEditorActionListener:

yourEditText.setOnEditorActionListener(
     new EditText.OnEditorActionListener() { 
    @Override 
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
      if (actionId == EditorInfo.IME_ACTION_DONE) { 
      /* your code here */ 
      } 
    } 
}); 
+0

oui Merci Thommy – Dimitri

Questions connexes