Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
NIKMC-I
1 / 1 / 0
Регистрация: 26.11.2013
Сообщений: 14
#1

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

21.09.2016, 19:33. Просмотров 347. Ответов 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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2016, 19:33     Изменить стиль кнопки Android
Посмотрите здесь:

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

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

Изменить стиль DialogFragment - Программирование Android
Приветствую, Есть приложение, в приложении есть DialogFragment с DatePicker и парой кнопок. Как изменить его стиль? Ну хотя бы цвет...

Изменить стиль текста из кода - Программирование Android
Есть TextViev: ... &lt;TextView style=&quot;@style/MyStyle1&quot; android:id=&quot;@+id/MyTextView&quot; android:text=&quot;@string/MyText&quot; /&gt; ... И...

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

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

Как отключить/изменить ресемплинг USB audio в Android 6 - Basic4Android
Samsung Galaxy Tab S2 ОС и прошивка: Android 6.0.1 официл Т819 Описание проблемы: Подскажите как отключить ресемплинг до 192кГц...

Как реализовать приложение Android, чтобы кнопки рандомно загорались? - Программирование Android
Для создании игры,в которой загораются кнопки и нужно успеть нажать,если не успеваешь то уровень воды поднимается,а если успеваешь,то очки...

Не получается изменить цвет кнопки - Программирование Android
Я вроде написал все как нужно, но цвет кнопки все равно не изменяется... Вот код: &lt;Button android:layout_width=&quot;wrap_content&quot;...

Как в Android Studio по нажатию кнопки выводить свой текст в TextView? - Программирование Android
Вот мой код MyActivity.java: package com.example.dasha; import android.app.Activity; import android.os.Bundle; import...

Изменить фон кнопки в момент нажатия - Программирование Android
Добрый день! подскажите как изменить фон кнопки в момент нажатия. пробовал up.getBackground().setColorFilter(Color.rgb(175, 175, 175),...

Как изменить ссылку по нажатию кнопки? - Программирование Android
Кто подскажет, как тут, по нажатию кнопки менять ссылки? URL feedUrl = null; try { feedUrl = new...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
21.09.2016, 19:43     Изменить стиль кнопки Android #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"
NIKMC-I
1 / 1 / 0
Регистрация: 26.11.2013
Сообщений: 14
22.09.2016, 02:06  [ТС]     Изменить стиль кнопки Android #3
Может и лучший, но мне нужно с использованием изображений

Добавлено через 3 часа 25 минут
Для тех, кому вдруг понадобится. У Button сделайте outlineProvider: none и будет Вам счастье. Тему можно закрывать.
Yandex
Объявления
22.09.2016, 02:06     Изменить стиль кнопки Android
Закрытая тема Создать тему
Опции темы

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