3 / 3 / 0
Регистрация: 23.10.2010
Сообщений: 101
|
|
1 | |
Динамическое создание кнопки07.08.2012, 17:59. Показов 24522. Ответов 26
Метки нет (Все метки)
Добрый день, подскажите пожалуйста как программно можно создать кнопку или картинку и отобразить их на экране?
0
|
07.08.2012, 17:59 | |
Ответы с готовыми решениями:
26
Динамическое создание кнопки Динамическое создание кнопки Динамическое создание кнопки Динамическое создание кнопки в С++ MFC |
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.08.2012, 20:39 | 2 |
0
|
3 / 3 / 0
Регистрация: 23.10.2010
Сообщений: 101
|
|
07.08.2012, 20:48 [ТС] | 3 |
Эм что-то я там не могу найти такого)
Для уточнения мне нужно создать определённое количество кнопок, например их колличество введёт пользователь.
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|||||||||||
07.08.2012, 21:37 | 4 | ||||||||||
а вы уже весь тренинг прошли?
setLayoutParams не забудьте. Добавлено через 27 минут
0
|
3 / 1 / 1
Регистрация: 22.11.2009
Сообщений: 87
|
|
01.11.2012, 23:04 | 5 |
V0v1k, если вы хотите построить из себя умного, то вам не сюда
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
02.11.2012, 13:14 | 7 |
сможете.
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
02.11.2012, 14:39 | 9 |
да хоть -2)
Добавлено через 1 минуту во первых, можно лысенер прилепить в момент создания кнопки, во вторых, найти view можно не только по id.
1
|
0 / 1 / 0
Регистрация: 12.01.2016
Сообщений: 17
|
|
07.02.2016, 19:56 | 10 |
V0v1k согласен на 100 процентов и поддерживаю
0
|
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 30
|
|
07.02.2016, 20:33 | 11 |
Народ, а как мне присвоить кнопке обработчик програмно? вот я програмно создаю кнопки, делаю для них layoutparams, но не пойму, как для кнопок сделать обработчик. может есть какой-нибудь setOnClick(View view) ну или что-то в этом роде?
0
|
0 / 1 / 0
Регистрация: 12.01.2016
Сообщений: 17
|
|
11.02.2016, 11:19 | 13 |
Кто нибудь подскажет
Я создал xml кнопку и хочу добавить через getresources().getlayout(R.layout.my_button), Но приложение выдаёт ошибку
0
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
11.02.2016, 11:29 | 14 |
java_class, вы чего-то не то написали. Какой layout, если это id?
Если вы динамически создаёте кнопки, то можно либо генерировать их id (где-то есть статьи), либо обращаться через ссылки, а также через разметку (getChildAt).
0
|
0 / 1 / 0
Регистрация: 12.01.2016
Сообщений: 17
|
|||||||||||
11.02.2016, 12:11 | 15 | ||||||||||
CoolMind, вы не так поняли, это уже другая тема, я на xml написал кнопку в папке res/layout и хочу добавить ещё в linearlayout
my_button.xml
1
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
11.02.2016, 12:31 | 16 |
java_class, и что за ошибка?
У меня была похожая ситуация, там, правда, компонент вставлен был внутрь LinearLayout (для больших настроек). Соответственно, было так: LinearLayout cell = (LinearLayout) inflater.inflate(R.layout.item_table_cell, row, false); Затем обращение к TextView внутри LinearLayout: TextView textView = (TextView) cell.findViewById(R.id.letter); Наконец, добавление компонента: row.addView(cell);
0
|
0 / 1 / 0
Регистрация: 12.01.2016
Сообщений: 17
|
|
11.02.2016, 13:04 | 17 |
У Меня в линер ещё не добавлено ничего, а пробую добавить кнопку который нарисовал в xml и пишу код getresources().getlayout(R.layout.my_button) а ошибка именно в этой строке
Добавлено через 1 минуту CoolMind my = (Button) getResources().getLayout(R.layout.my_button); Или это строка неправильна?
0
|
0 / 1 / 0
Регистрация: 12.01.2016
Сообщений: 17
|
|
11.02.2016, 13:21 | 19 |
Паблито, спасибо большое, но как пользоваться с getResources()?
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
11.02.2016, 13:25 | 20 |
вопрос нечеткий, в каком смысле пользоваться?
что конкретно нужно сделать?
0
|
11.02.2016, 13:25 | |
11.02.2016, 13:25 | |
Помогаю со студенческими работами здесь
20
Динамическое создание кнопки на Panel Динамическое создание кнопки на основании БД MS SQL Динамическое создание кнопки при клике на меню Динамическое создание TextBox после нажатия кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |