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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 39, средняя оценка - 5.00
Sanek92
3 / 3 / 1
Регистрация: 03.01.2012
Сообщений: 61
#1

Создание круглой кнопки - Программирование Android

26.07.2013, 19:12. Просмотров 5861. Ответов 9
Метки нет (Все метки)

Приветствую. Подскажите можно ли как-нибудь сделать из стандартной кнопки круглую, ну или другие варианты создания круглой кнопки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2013, 19:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание круглой кнопки (Программирование Android):

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

Динамическое создание кнопки - Программирование Android
Добрый день, искал и перебровывал много способов, но не один не помог( Нужно создать 2 колонки (6 рядов) с кнопками динамически, но при...

Создание стиля для кнопки - Программирование Android
Добрый вечер) В интернет нашел много информации по созданию стилей для кнопок. Только нигде нет, как сделать отступы(margins) в стиле. Я...

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

Пошаговое создание кнопки "back" - Программирование Android
ДОбрый день, подскажите пожалуйста пошагово, как создать в приложении кнопку " вернуться назад" Спасибо!

Изменение размера текста кнопки вместе с размером самой кнопки? - Программирование Android
Есть 100500 кнопок, нужно имитировать их нажатие. делаю это через селекторы и android:state_pressed но, текст таким образом не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
quik78
1 / 1 / 0
Регистрация: 16.07.2013
Сообщений: 11
26.07.2013, 20:27 #2
Очень просто
копируешь в ресурсы картинку (которая будет у тебя кнопкой)
пишешь - button1.setBackgroundResource(R.drawable.kartinka1);
где button1 - нужная конопка , kartinka1 - картинка которая будет кнопкой
Sanek92
3 / 3 / 1
Регистрация: 03.01.2012
Сообщений: 61
26.07.2013, 21:32  [ТС] #3
Она отображается как круглая но работает как квадратная. Мне надо чтобы углы не активные были т.е. событие происходило после нажатия именно на круг а не рядом.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.07.2013, 22:39 #4
какой смысл в ограничении кликабельной области? обычно наоборот - увеличивают.
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
26.07.2013, 23:29 #5
Цитата Сообщение от Sanek92 Посмотреть сообщение
Мне надо чтобы углы не активные были т.е. событие происходило после нажатия именно на круг а не рядом.
Сделать свой селектор
Kazachek
15 / 15 / 2
Регистрация: 03.11.2013
Сообщений: 338
06.02.2014, 17:36 #6
Тема с созданием круглых кнопок все еще не раскрыта?
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
06.02.2014, 21:11 #7
XML
1
2
<Button
android:background="my_round_button" />
XML
1
<shape android:shape="ring" />
Kazachek
15 / 15 / 2
Регистрация: 03.11.2013
Сообщений: 338
06.02.2014, 21:29 #8
spydark91, как вы думаете новичек который пытается понять как это работает поймет что с этим делать? Спасибо что отвечаете, пожалуйста оставляете по подробнее ответы.

Предлагаю гуру немножко изменить тактику и поднять репутацию форума. На данный момент это самый активный форум для русскоязычных. Весь технологический университет Таджикистана и Казахстана являются участниками форума и стараются донести до друних знания. В этом и суть данного форума. Спасибо Вам всем за помощь и поддержку.

Добавлено через 14 секунд
spydark91, как вы думаете новичек который пытается понять как это работает поймет что с этим делать? Спасибо что отвечаете, пожалуйста оставляете по подробнее ответы.

Предлагаю гуру немножко изменить тактику и поднять репутацию форума. На данный момент это самый активный форум для русскоязычных. Весь технологический университет Таджикистана и Казахстана являются участниками форума и стараются донести до друних знания. В этом и суть данного форума. Спасибо Вам всем за помощь и поддержку.
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
06.02.2014, 22:41 #9
файл разметки
XML
1
2
<Button
android:background="my_round_button" />
my_round_button.xml
XML
1
2
3
4
<shape android:shape="ring"
    xmlns:android="http://schemas.android.com/apk/res/android" >
    <gradient android:startColor="#000" android:centerColor="#fff" android:endColor="#000" android:angle="90" />
</shape>
Kazachek
15 / 15 / 2
Регистрация: 03.11.2013
Сообщений: 338
06.02.2014, 22:46 #10
Огpомное спасибо за помощь и странания. Извините если чтото не то сказал
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2014, 22:46
Привет! Вот еще темы с ответами:

Оформление кнопки: отследить, вмещается ли текст в размеры кнопки - Программирование Android
Добрый день, задача стоит следующая динамически создаю кучу кнопок, каждой присваиваю setText из массива. for (int...

TableLayout. Кнопки получаются разных размеров (кнопки-картинки) - Программирование Android
Я решил делать приложение в TableLayout. Добавил TableRow, в него 3 кнопки. Но кнопки у меня картинки, соответственно я в свойствах кнопок...

Определить нажатие кнопки Home и кнопки сворачивания приложения - Программирование Android
По аналогии с backPressed: @Override public void onBackPressed() { }

Создать базу данных с(Создание функции БД, Создание процедуры БД, Создание тригера БД) - Программирование Android
В задание для курсовой работы по БД входят вот такие пункты: 1.2 Создание функции БД. 1.3 Создание процедуры БД 1.4 Создание...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.02.2014, 22:46
Ответ Создать тему
Опции темы

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