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

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

Войти
Регистрация
Восстановить пароль
 
nikooolay
8 / 8 / 0
Регистрация: 20.11.2009
Сообщений: 410
#1

Определение стиля к програмно созданной кнопке - Программирование Android

18.12.2012, 01:17. Просмотров 918. Ответов 9
Метки нет (Все метки)

Кнопка создается программно.
Java
1
2
3
4
5
6
LinearLayout llc = new LinearLayout(this);
    LayoutParams params = new LayoutParams(50, 50);
    Button btnCreate = new Button(this);
    btnCreate.setLayoutParams(params);
    btnCreate.setText("X");
    llc.addView(btnCreate);
Каким образом возможно применить к ней стиль?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
18.12.2012, 01:32     Определение стиля к програмно созданной кнопке #2
не знаю такого способа.
опишите кнопку в xml и инфлейтайте с коду.
nikooolay
8 / 8 / 0
Регистрация: 20.11.2009
Сообщений: 410
18.12.2012, 02:38  [ТС]     Определение стиля к програмно созданной кнопке #3
Описана
XML
1
2
3
<Button style="@style/delbutton" >
 
</Button>
Каким образом ее возможно скопировать?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
18.12.2012, 02:46     Определение стиля к програмно созданной кнопке #4
не понял вопрос.

Добавлено через 3 минуты
Java
1
Button button = getLayoutInflater().inflate(R.layout.my_button, null, false);
nikooolay
8 / 8 / 0
Регистрация: 20.11.2009
Сообщений: 410
18.12.2012, 14:28  [ТС]     Определение стиля к програмно созданной кнопке #5
Те вместо
Java
1
Button btnCreate = new Button(this);
нужно написать?
Java
1
Button btnCreate = (Button) getLayoutInflater().inflate(R.layout.delbutton, null, false);
Вылетает из приложения
содержимое delbutton.xml
XML
1
2
3
<Button style="@style/delbutton" >
 
</Button>
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
18.12.2012, 23:17     Определение стиля к програмно созданной кнопке #6
XML
1
2
3
4
<?xml version="1.0" encoding="utf-8"?>
<Button 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     style="@style/delbutton" />
nikooolay
8 / 8 / 0
Регистрация: 20.11.2009
Сообщений: 410
19.12.2012, 13:10  [ТС]     Определение стиля к програмно созданной кнопке #7
По прежнему вылетает
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
19.12.2012, 13:51     Определение стиля к програмно созданной кнопке #8
у вас хоть в ваших стилях есть delbutton
вот почитать
http://developer.android.com/guide/t...ui/themes.html
nikooolay
8 / 8 / 0
Регистрация: 20.11.2009
Сообщений: 410
19.12.2012, 19:50  [ТС]     Определение стиля к програмно созданной кнопке #9
А как же.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2012, 23:38     Определение стиля к програмно созданной кнопке
Еще ссылки по теме:
Android Как прикрепить програмно кнопку к другому элементу в RelativeLayout
Как програмно сменить клавиатуру, или трудности при написании собственного EditText Android
Android Анимация по кнопке
Android Рисование на кнопке
Применить стиль к кнопке Android

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

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.12.2012, 23:38     Определение стиля к програмно созданной кнопке #10
ну так прочтите в логах причину вылета и исправьте.
Yandex
Объявления
19.12.2012, 23:38     Определение стиля к програмно созданной кнопке
Ответ Создать тему
Опции темы

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