Edición de texto de Android Dışa Tıklama ile Klavye Kapatma – AHMET ÇAĞLAYAN

Öncelikle EditText’in içinde bulunduğu en dış Layout’a bir id tanımlaması yapın. (cl_login_root)

Ardından yine Edita el texto içinde uniq bir id ataması por yaptıktan sonra kod kısmına geçiyor olacağız. (etPassword)

Edita el texto ve en dışta bütün komponentlerinizi sarmalayan, EditText’in de içinde bulunduğu Layout’a ilgili id ​​tanımlarını yapıp değişkenlere atamalarını yaptıktan sonra onCreateView methodu içindeki yapmanız gereken kısma geçin.

etPassword = v.findViewById(R.id.etPassword);
clLoginRoot = v.findViewById(R.id.cl_login_root);

Hazırda bekleyen onCreateView Methodunuzun içine aşağıdaki TextFocusController methodunu aynen aşağıdaki gibi tanımlamanız gerekiyor.

@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return super.onCreateView(inflater, container, savedInstanceState);
}

Aşağıdaki satırıda ekledikten her şeyin çalışıyor olmasını umut ediyoruz. İlgili importlarınızı de yapmayı ihmal etmeyin.

TextFocusController.clearFocusTouchOutside(getActivity(), clLoginRoot, new View[]{etPassword});

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *