Как рисовать линии в Android Edit Text? - PullRequest
4 голосов
/ 20 июля 2011

Я пытаюсь создать приложение для блокнота.Я хочу иметь строки в представлении «Редактировать текст» моего приложения, которое представляет собой многострочное редактирование текста.Пожалуйста, дайте мне знать, как это сделать.Спасибо за ваше время и советы.

Ответы [ 4 ]

3 голосов
/ 20 июля 2011

проверить это. блокнот

0 голосов
/ 21 июля 2011

вы можете иметь этот код в папке xml в год *1001* в 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>

и включить его в setBackgroundResource()

0 голосов
/ 21 июля 2011

Поскольку размер блокнота будет варьироваться в зависимости от размера экрана телефона, хорошим вариантом будет создание холста с указанным размером и рисование линии по горизонтали вниз по холсту с постоянным интервалом.Затем преобразуйте холст в drawable и установите backgrounddrawable editText в drawable.

0 голосов
/ 20 июля 2011

Я думаю, что вам лучше всего показывать фон, а не «рисовать линии». Использовать фон по умолчанию, который имеет представление:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...