J'ai obtenu ce nw. Avant de cliquer sur le bouton, mon EditText
est juste visible:Convertir Edittext en lecture seule et le rendre modifiable sur le bouton Appuyez sur
Après avoir appuyé sur le bouton, il doit convertir en un champ modifiable:
Je veux la ligne de champ EditText
à disparaître et devenir en lecture seule et sur le bouton cliquez pour le rendre modifiable. Mais cela fait disparaître la ligne et le texte à l'intérieur perd son aspect visuel.
Voici mon code:
et1.setEnabled(false);
et1.setFocusable(true);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
et1.setEnabled(true);
et1.requestFocus();
}
});
Juste pour supprimer ces lignes dans 'Edittext',' vous pouvez utiliser android: background = "null" 'et pour rendre le curseur invisible,' android: cursorVisible = "false" '. puis en cliquant sur ce bouton, définissez un arrière-plan sur 'EditText' et rendez le curseur visible à nouveau. –
Bienvenue sur StackOverflow, @Fatima Saif! Nous aimerions vous aider, mais votre question n'est pas [minimale, vérifiable et complète] (https://stackoverflow.com/help/mcve). S'il vous plaît envisager d'ajouter à votre question afin que nous puissions vous aider. – AJFarmar
Utilisez les deux, le 'editText' devrait être invisible par défaut et au clic il deviendra visible mais le' textView' deviendra invisible. – samirk433