EditText déclenche le traitement de l'événement onClick

<EditText 
    android:focusableInTouchMode="false" 
    android:id="@+id/et_search" 
    android:layout_width="150dp" 
    android:layout_height="33dp" 
    android:hint="搜索..." 
    android:imeOptions="actionSearch " 
    android:paddingLeft="10dp" 
    android:singleLine="true" 
    android:textColor="@color/black333" 
    android:textColorHint="#803E3E3E" 
    android:textSize="14dp" 
    />

mBinding.etSearch.setOnClickListener(view -> { 
   //Événement de réponse 


  //Set pour obtenir le focus et faire apparaître le clavier 
    mBinding.etSearch.setFocusable(true); 
    mBinding.etSearch.setFocusableInTouchMode(true); 
    mBinding.etSearch.requestFocus( ); 
    mBinding.etSearch.requestFocusFromTouch();
    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
    if (imm != null) { 
    view.requestFocus(); 
    imm.showSoftInput(vue, 0);}
   
});

Je suppose que tu aimes

Origine blog.csdn.net/qq_35644925/article/details/123256899
conseillé
Classement