Question

Est-il possible d'ajouter les x-graphiques dans le Editbox android comme l'iPhone Alors qu'en cliquant sur ce graphique x peut effacer toutes les valeurs dans la zone d'édition

text alt

Est-il possible d'écouter la météo je touche une partie spécifique d'un texte d'édition Merci

Était-ce utile?

La solution

Oui, il y a un moyen d'y parvenir.

Définir un RelativeLayout comme celui-ci.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content">
  <EditText android:id="@+id/edittext"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"/>
  <ImageButton android:id="@+id/clear"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/icon"
    android:layout_alignRight="@id/edittext"/>
</RelativeLayout>

Maintenant ce qui se passe. Le ImageButton est dessiné sur le dessus du EditText. Nous avons mis son bord droit d'être égal au bord droit des EditTexts afin d'obtenir apparaître sur le côté droit.

Maintenant, vous devez assigner votre ImageButton un OnCLickListener avec si la méthode surchargée pour positionner le texte de EditTexts à une chaîne vide comme ça.

EditText editText = null;
ImageButton clear = null;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.clear);

    editText = (EditText) findViewById(R.id.edittext);
    clear = (ImageButton) findViewById(R.id.clear);

    clear.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            editText.setText("");
        }
});

}

Maintenant, ici, nous disons simplement notre ImageViews OnClickListener pour réinitialiser notre texte de EditTexts sur un clic. Aussi simple que cela. ;)

Bien sûr, mon exemple utilise pas très images esthétiques mais vous pouvez affiner les images vous-même. Les travaux principaux.

Autres conseils

Vous pouvez le télécharger, il fonctionne comme iPhone

https://github.com/GhOsTTT/editTextXbutton

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top