Использование форм Android в xml Я определил градиент, который я использую в качестве фона для кнопки.
Это все хорошо работает, но вокруг кнопки нет края. Мне бы хотелось, чтобы она выглядела как обычная кнопка Android, но мне нужно больше гибкости для управления цветом и внешним видом.
Форма определяется следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#FFFFFF"
android:endColor="#00FF00"
android:angle="270" />
<corners android:radius="3dp" />
<stroke android:width="5px" color="#000000" />
</shape>
Я ожидаю, что граница будет установлена в xml. Почему «инсульт» не исправит это? Инсульт, похоже, ничего не делает.
Я проверил спецификацию Android Developer, но не смог найти ответ там:
http://developer.android.com/guide/topics/resources/drawable-resource.html
Я также просмотрел все свойства кнопки Android, но, как и ожидалось, такого параметра нет, возможно, поскольку он встроен в обычную кнопку Android. Кстати, я тоже проверил свойства ImageButton.
Может кто-нибудь помочь, пожалуйста?
Я знаю, что есть альтернатива сделать изображение с правильными краями и использовать ImageButton, но действительно должен быть способ исправить это программным путем.
Спасибо!
Anna