Как удалить дополнительную прописку или маржу в кнопке дизайна материала?

Я пытаюсь создать кнопку, прикрепленную к TextView над кнопкой, как показано на рисунке ниже.

введите описание изображения здесь

Вышеприведенный снимок экрана взят из примечания 4, а версия ОС – 5.0.1.

Ниже приведен код, используемый для достижения пользовательского интерфейса.

макет / xyz.xml

Значения-V21 / style.xml

   #3578A9 0dp  

Но если я запустил тот же код в Nexus4 OS verison 5.1.1, кнопка берет маржу для всех четырех сторон, а скриншот выглядит ниже.

введите описание изображения здесь

Если я удалю «андроид: тема» и предоставил «андроид: фон», пользовательский интерфейс будет выглядеть как первое изображение. Но это не даст эффекта пульсации. Итак, как достичь UI как первого изображения с эффектом пульсации.

Шаг 1. Поместите приведенный ниже код в styles.xml

   

Здесь вы можете изменить textColor (я использовал # FF3E96 выше) и цвет фона (я использовал # FF0000) для вашей кнопки. Вы также можете переопределить значения textColor из соответствующего макета xml с помощью android:colorButtonNormal .

Шаг 2. Создайте новый XML-файл под папкой drawables и добавьте следующий код: Я назвал свой XML-файл как primary.xml

         

Шаг 3: Используйте стиль и вытащите его в своей кнопке следующим образом.

   

Надеюсь, он решает вашу проблему.

  • getSize () дает мне ошибки
  • Два TextViews бок о бок, только один для эллипсизации?
  • Как сделать макет с закругленными углами ..?
  • Несколько ggplots разных размеров
  • Android Studio - TextView не отображается в макете дизайна
  • Ошибка раздувания fragmentа classа
  • Высота вложенного ресайклера не обтекает его содержимое
  • Android LinearLayout с цветовым ресурсом: что я делаю неправильно?
  • Эффект fitsSystemWindows пропал для fragmentов, добавленных через FragmentTransaction
  • Android: Как растянуть изображение до ширины экрана при сохранении пропорций?
  • Как реализовать андроид: фон, который не растягивается?
  • Interesting Posts
    Давайте будем гением компьютера.