Intereting Posts
Установите ориентацию телефона, но установите ориентацию экрана на портрет Gradle не удалось найти com.android.databinding: dataBinder: 1.0-rc0 Android: SeekBar с настраиваемым выводом Как реализовать базу данных в приложении PhoneGap? Установка R на Android Обновление элемента RecyclerView + асинхронный сетевой вызов Как сделать подсказку EditText не для переноса? FloatingActionButton с SnackBar и CoordinatorLayout не будет работать с proguard ImageView src с выделенным селектором игнорирует разрешенное состояние Как заставить AccountManager отображать экран «Запрос доступа» после того, как пользователь уже разрешил доступ? Android Studio 3.0 Beta 1: не удалось разрешить: com.android.support:multidex:1.0.2 Как вы имеете дело с кодом ошибки LicenseCheckerCallback.ERROR_NOT_MARKET_MANAGED? Как получить серийные данные с помощью Android-bluetooth Динамически получать чертежи по идентификатору Защищенный RESTful API, который может использоваться веб-приложениями (угловыми), iOS и Android

Создать границы на андроидном представлении в drawable xml, с трех сторон?

Я хочу сделать доступным для моей Android-кнопки, определяемой как доступная. Я обнаружил, что могу установить все границы, используя прямоугольник, но я застрял, когда захотел, с трех сторон. Например, я хочу иметь либо верхнюю, либо нижнюю.

Может ли кто-нибудь показать мне, как это сделать?

Solutions Collecting From Web of "Создать границы на андроидном представлении в drawable xml, с трех сторон?"

Попытайтесь это сделать, хотя я видел это на каком-то другом посту

<?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="#FFFFFF" /> <padding //android:bottom="10dp" Remove this to avoid seeing the bottom border android:left="10dp" android:right="10dp" //android:top="10dp" Remove this to avoid seeing the top border /> <corners android:radius="5dp" /> </shape> </item> <item> <shape android:shape="rectangle" > <padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" /> <solid android:color="#666666" /> </shape> </item> </layer-list> 

https://stackoverflow.com/a/10133434/1244489

Если кто-то сталкивается с проблемами, связанными с дополнением, принятым в принятом ответе, попробуйте взглянуть на: https://stackoverflow.com/a/11006931 . Это решение использует атрибуты позиции для тегов для достижения такого же эффекта.

У меня возникли проблемы с использованием принятого здесь ответа при создании чертежей для использования в ActionBar, и связанный подход работал для меня.