4 votes

Comment dessiner des lignes dans l'édition de texte d'Android ?

J'essaie de créer une application pour le bloc-notes. Je veux avoir des lignes dans la vue Texte d'édition de mon application qui est un Texte d'édition multi-lignes. Veuillez me dire comment faire. Merci pour votre temps et vos conseils.

3voto

ngesh Points 8686

Regarde ça. bloc-notes

0voto

Nanne Points 35880

Je pense qu'il est préférable de montrer un arrière-plan, et non de "dessiner des lignes". Utilisez le fond par défaut d'une vue :

http://developer.Android.com/reference/Android/view/View.html#setBackgroundResource(int

0voto

A. Abiri Points 4376

Étant donné que la taille du bloc-notes varie en fonction de la taille de l'écran du téléphone, une bonne solution serait de créer un canevas d'une taille donnée et de tracer une ligne horizontale sur le canevas à un intervalle constant. Convertissez ensuite le canevas en un objet à dessiner et définissez l'objet à dessiner en arrière-plan de l'editText sur l'objet à dessiner.

0voto

Nital Points 305

Vous pouvez avoir ce code en votre possession xml dans le dossier res

    <?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
    <stroke android:width="1dp" android:color="#FF000000"
            />
            <padding android:bottom="20dip" />
</shape>

et l'inclure dans setBackgroundResource()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X