Comment faire pour convertir un TextView pour EditText dans android?
Je suis récupérer les données à partir d'une base de données et je suis ajoutant à un TextView. Lorsque je fais un clic long sur TextView je veux le convertir en un EditText.
C'est comment j'ai configurer les données sur mon TextView:
TextView text = (TextView) vi.findViewById(R.id.menutext);
text.setText(itemnames[position]);//comes from database append to text view
Maintenant, je veux définir un setOnLongClickListener pour le convertir en un EditText.
text.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
String edititemname=itemnames[position];
System.out.println(edititemname);
return true;
}
});
edititemname
détient l'élément sur lequel a été pressé en un clic long. Je veux remplir les mêmes informations dans le EdiText. S'il vous plaît aider moi.
"je veux ajouter edittext sur la même page en editext.." pas de sens. qu'est-ce exactement que vous voulez faire?
je veux presse textview long moment, il convertit edittext et ajouter modifier le texte qui
Utilisez ce lien pour trouver une réponse de plus. stackoverflow.com/a/39375996/4559365
Double Possible de Comment faire pour convertir TextView pour EditText dans android?
je veux presse textview long moment, il convertit edittext et ajouter modifier le texte qui
Utilisez ce lien pour trouver une réponse de plus. stackoverflow.com/a/39375996/4559365
Double Possible de Comment faire pour convertir TextView pour EditText dans android?
OriginalL'auteur Vinoth | 2012-04-02
Vous devez vous connecter pour publier un commentaire.
Comme je sais que vous ne pouvez pas convertir de l'un à l'autre. Ce que vous pouvez: Avoir un TextView et un EditText créé en xml. EditText est caché lorsque le TextView est à l'affiche. Ensuite, sur votre auditeur à la onCLick vous pouvez:
L'editText variable peut être définie lorsque vous définissez le texte. Vous devez utiliser le
findViewById
.OriginalL'auteur Tiago Almeida
Je l'ai Testé et il fonctionne :
Il suffit de Garder EditText comme
android:visibility="gone"
OriginalL'auteur Bhavin
oui, vous pouvez pour cela créez un edittext, juste derrière le textview en appuyant longuement sur textView cacher textView et de montrer editext comme vous l'avez fait cacher edittext et rendre visibles textView
comme vous le rendre invisible textview ensemble edittext texte textview text
OriginalL'auteur vipin