Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
NIKMC-I
1 / 1 / 1
Регистрация: 26.11.2013
Сообщений: 14
#1

Изменить стиль кнопки Android - Программирование Android

21.09.2016, 19:33. Просмотров 1382. Ответов 2

Кто может помочь с изменением стиля кнопки button. Как нужно или можно изменить стиль, чтобы не было проблем с углами, которые отображаются на картинках. Может это Background стандартного дизайна кнопки (Material design)? Как ее убрать? Помогите пожалуйста.

Изменить стиль кнопки Android

Изменить стиль кнопки Android

XML
1
2
3
4
5
Button 
 android:id="@+id/btnCam5"
        style="@style/style_button_new"
        android:drawablePadding="10dp"
        android:background="@drawable/button_grad"
style_button:

XML
1
2
3
4
5
6
<style name="button_common">
 <item name="android:layout_height">wrap_content</item>
 <item name="android:layout_width">wrap_content</item>
 <item name="android:textColor">#ffffff</item>
 <item name="android:textSize">14sp</item>
</style>
selector.xml in your drawable folder:
XML
1
2
3
4
5
6
7
8
9
<style name="button_common">
 <item name="android:layout_height">wrap_content</item>
 <item name="android:layout_width">wrap_content</item>
 <item name="android:textColor">#ffffff</item>
 <item name="android:textSize">14sp</item>
</style>
    <style name="gradient_button" parent="@style/button_common">
        <item name="android:background">@drawable/button_grad</item>
    </style>
b59 и y59 картинки с 9-patch.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2016, 19:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменить стиль кнопки Android (Программирование Android):

Програмно изменить стиль кнопки
Возможно ли это? Где-то (на англоязычных форумах) читал что НЕТ. :( Но может я...

Сделать стиль зависящим от версии Android
Как сделать &quot;универсальную&quot; тему в приложении? Например: чтобы на версиях до 5...

Изменить стиль DialogFragment
Приветствую, Есть приложение, в приложении есть DialogFragment с DatePicker и...

Изменить стиль текста из кода
Есть TextViev: ... &lt;TextView style=&quot;@style/MyStyle1&quot;...

Как стиль приложения зависит от смены значения android:minSdkVersion?
Обьясните &quot;на пальцах&quot; как стиль приложения зависит от смены &lt;uses-sdk...

Анимация кнопки Android приложение
День добрый ! Я в своем приложении поменял background кнопки на картинку и...

2
Pablito
2652 / 2134 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
21.09.2016, 19:43 #2
в топку 9-patch, проще создать в папке drawable файл, например
btn_back.xml
XML
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <corners android:radius="8dp" />
    <stroke
        android:width="4dp"
        android:color="#ff7" />
    <solid android:color="#f77"/>
</shape>
и назначить его на кнопку
XML
1
android:background="@drawable/btn_back"
1
NIKMC-I
1 / 1 / 1
Регистрация: 26.11.2013
Сообщений: 14
22.09.2016, 02:06  [ТС] #3
Может и лучший, но мне нужно с использованием изображений

Добавлено через 3 часа 25 минут
Для тех, кому вдруг понадобится. У Button сделайте outlineProvider: none и будет Вам счастье. Тему можно закрывать.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2016, 02:06
Привет! Вот еще темы с решениями:

Изменить папку хранения БД SQLite Android
Добрый день, По данной теме уже были похожие посты. Многие хранят данные на cd...

Создание .txt файла по нажатию кнопки - Android
Всем привет, подскажите пожалуйста (а лучше скиньте пример) как создать .txt...

Android нужно нажать две кнопки одновременно. Как?
Здравствуйте. Как реализовать нажатие на две кнопки, или их зажатие, не важно,...

Не получается изменить цвет кнопки
Я вроде написал все как нужно, но цвет кнопки все равно не изменяется... Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru