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

Как добавить дополнительные параметры к программно создаваемым кнопкам? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с Listview http://www.cyberforum.ru/android-dev/thread916458.html
Доброго времени суток! Передо мной возникла такая проблема: Необходимо сделать так, чтобы при нажатии на разные элементы listview переходило на разные лэйауты... Долго мучаюсь, пока не получается. Вот часть кода, тут получилось вывести позиции, ай ди и названия пункта в лист вью. public class one extends Activity {
Программирование Android Работа с Listview Доброго времени суток! Передо мной возникла такая проблема: Необходимо сделать так, чтобы при нажатии на разные элементы listview переходило на разные лэйауты... Долго мучаюсь, пока не получается. Вот часть кода, тут получилось вывести позиции, ай ди и названия пункта в лист вью. public class one extends Activity { http://www.cyberforum.ru/android-dev/thread916429.html
Программирование Android Квадратный ImageView
Как заставить ImageView всегда быть квадратным и при этом максимального размера (расширяться до границ Activity) ?
Программирование Android Обновление приложения
Добрый день, необходимо выполнить чтобы андроид приложение обновлялось, но без вмешательства пользователя) ТО есть приложение должно само скачивать apk файл с сервера и установку его на девайс и все это не требуя подтверждения пользователем, возможно ли так реализовать? может можно как то назначить права для приложения...
Программирование Android Применение общего обработчика нажатия для всех кнопок на форме http://www.cyberforum.ru/android-dev/thread915999.html
Добрый день. Как можно сделать так, чтобы ко всем кнопкам на экране ,применялся один обработчик. Я знаю, что можно прописать каждой кнопке этот обработчик, но можно ли это сделать сразу для всех, из принципа чтобы было более эффективно и меньше кода писать. public class MainActivity extends Activity implements OnClickListener { Button...
Программирование Android SearchView или своя реализация поиска (UI) Требуется реализовать интерфейс для поиска. В ActionBar имеется SearchView, который отправляет запрос на сервер, после этого приходит ответ, который нужно отобразить в этой-же Activity и дать возможность выбрать нужный. Основные проблемные моменты это: -возможность вывести результат только в части экрана под строкой поиска -закрывать поиск по клику вне зоны поиска и результатов Пытался... подробнее

Показать сообщение отдельно
CollSpack
7 / 7 / 0
Регистрация: 21.01.2013
Сообщений: 55

Как добавить дополнительные параметры к программно создаваемым кнопкам? - Программирование Android

02.07.2013, 19:32. Просмотров 982. Ответов 4
Метки (Все метки)

Программа готова к эксплуатации, но появилась необходимость добавить возможность изменять размер текста.
Код построен по принципу - выбрать автора - перейти на новый активити и там построить МНОГО кнопок с цитатами на которые можно нажать и расшарить текст из кнопки.

Изнутри она выглядит так:
Java
1
2
3
4
5
6
7
8
9
10
11
//Параметры кнопок
LinearLayout.LayoutParams lParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
 
//На основе выбранного автора построить кнопки с текстом
/////////////////////////
if (strWhoIsSelected.equals("ammian_martsellin"))
{
Button ammian_martsellin_1=new Button(this); ammian_martsellin_1.setText(R.string.ammian_martsellin_1); llPreViewList.addView(ammian_martsellin_1, lParams);
Button ammian_martsellin_2=new Button(this); ammian_martsellin_2.setText(R.string.ammian_martsellin_2); llPreViewList.addView(ammian_martsellin_2, lParams);
}
//Подобных блоков if/else более 60, и в каждой от 1 до 200+ кнопок
Как можно БЕЗБОЛЕЗНЕННО добавить параметр setTextSize?
(вариант каждая_кнопка.setTextSize(int,float) не подходит, ибо нельзя использовать "ctrl+f>find/replace" из-за уникальных имен)
Есть что-либо чтоб можно было добавить как lParams?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru