Как сделать доступным для рисования по списку слоев

Я хочу настроить текст редактирования, как показано ниже. image
введите здесь описание изображения

В настоящее время я использую View с width = 1dp, чтобы обмануть этот случай.
На самом деле это грязный подход, поэтому я хочу создать файл, который можно рисовать, по списку слоев, а затем добавить его в фон EditText. Это будет выглядеть так:

______________ 

______________ 

С другой стороны, в качестве атрибута Android Edit Text мы можем использовать drawableTop и drawableBottom для добавления разделителя (просто shape line).

Моя проблема:
Способ 1 -> Я не могу создать фон с верхом и низом в виде линии
Способ 2 -> Я пытался использовать drawableTop, но он не отображается


person Bulma    schedule 27.12.2018    source источник
comment
проверьте это: stackoverflow.com/questions/10124919 /   -  person Arvind    schedule 27.12.2018
comment
stackoverflow.com/a/44801662/7666442   -  person AskNilesh    schedule 27.12.2018
comment
это может быть использование полного [android.jlelse.eu/< /а>   -  person Sabarinathan    schedule 27.12.2018


Ответы (1)


попробуй это

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
      <item>
        <shape android:shape="rectangle">
         <solid android:color="#a8a8a8" />
        </shape>
      </item>
      <item android:top="2dp" android:bottom="2dp">
        <shape android:shape="rectangle">
         <solid android:color="#ffffff" />
        </shape>
      </item>
    </layer-list>
person maggie wan    schedule 27.12.2018