marge à l’intérieur du texte d’édition dans Android

Ma question est la suivante: j’ai un EditText et je veux définir une marge dans EditText, je veux dire une marge pour le contenu (le texte) du texte d’édition, pas une marge pour la vue que je peux résoudre par cet atsortingbut: android:layout_marginLeft .

J’ai besoin de laisser un espace avant et après le texte à l’intérieur du EditText.

J’ai essayé de définir le rembourrage, mais ça ne marche pas!

c’est mon code xml:

     

Quelqu’un peut-il m’aider à le faire?

Merci d’avance

La variable de remplissage doit être exactement ce que vous recherchez. Vous devriez essayer d’augmenter le remplissage à quelque chose comme 10dp juste pour tester s’il fait quelque chose. Je suppose que parce que l’arrière-plan du EditText est un patch 9, le padding n’agit pas comme prévu. Lorsque vous définissez un remplissage sur une vue avec un patch 9 comme arrière-plan, tout remplissage intégré au patch 9 est ignoré. Donc, si le patch 9 a un remplissage de 5dp et que vous définissez un padding de 3dp dans le xml, vous n’obtiendrez pas un padding de 8dp, vous obtiendrez 3dp.