Стилизация текста редактирования Android так, чтобы выглядеть как выпадающий/прядильный инструмент

У меня есть два вида EditText на макете, содержащей дату и время. При нажатии на них открывается мой пользовательский DatePickerFragment и TimePickerFragments. Я хотел бы нарисовать EditTexts с помощью угла убирания, как показано на следующем рисунке.

однако я не смог этого сделать, мои текстовые поля выглядят следующим образом:

Сборщики все работают и подключены и возвращают значения в EditTexts, я просто хочу правильно стилизовать. Я рад изменить класс контейнеров из EditText, если они должны быть чем-то другим, чтобы получить желаемое поведение. Я думаю, что это должно быть возможно, так как первое изображение происходит из собственной документации по дизайну. Просматривая документацию EditText и TextView и документацию xml attibute. Есть ли способ сделать это?

Я использую Xamarin для компиляции этого, но это не должно иметь никакого значения для ответа.

3 ответа

установите атрибут Style следующим образом:

                            


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

Примечание: Черные линии - это патчи

И затем добавьте изображение на фон EditText, как показано ниже.


ИЛИ

Вы можете использовать этот простой способ...

Определите style="?android:attr/spinnerStyle" - EditText..


используйте следующее изображение в качестве фона вашего edittext

сделайте это 9 патчей с любым цветом, который вы хотите.

licensed under cc by-sa 3.0 with attribution.