Utilisez la mise en page suivante :
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="9dp"
android:padding="5dp">
<EditText
android:id="@+id/calc_txt_Prise"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal"
android:layout_marginTop="20dp"
android:textSize="25dp"
android:textColor="@color/gray"
android:textStyle="bold"
android:hint="@string/calc_txt_Prise"
android:singleLine="true" />
<Button
android:id="@+id/calc_clear_txt_Prise"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:layout_gravity="right|center_vertical"
android:background="@drawable/delete" />
</FrameLayout>
Vous pouvez également utiliser l'identifiant du bouton et effectuer l'action que vous souhaitez sur sa méthode onClickListener.
2 votes
Il ne semble pas y avoir de widget standard pour cela. Mais vous trouvez quelques approches différentes avec une recherche Google pour "Android edittext clear button x". Je suppose donc qu'ils appellent cela "clear buttons". Voir aussi cette réponse à une question connexe : stackoverflow.com/questions/4175398/clear-edittext-on-click/
0 votes
Vous pouvez télécharger la source ici : github.com/GhOsTTT/editTextXbutton Passez une bonne journée
0 votes
Une autre question qui est essentiellement une duplication est implémenter les propriétés des champs d'affichage dans Android