Есть ли способ изменить несколько текстовых размеров TextView
все сразу? Также они могут быть или не быть в одном ViewGroup
. Я надеялся сделать это, создав какой-то триггер/событие, которое будет действовать как pub/sub, но не имеет никаких идей. Любая возможность?передать событие во все связанные виды в android
0
A
ответ
0
Вы можете просто использовать класс, с которым вы регистрируете TextViews. Затем используйте метод, который проходит через все зарегистрированные TextViews и задает размер шрифта. Что-то вроде:
public class TextViewTextSizer {
private List<TextView> textViews;
public TextViewTextSizer() {
textViews = new ArrayList<>();
}
public void registerTextView(TextView textView) {
textViews.add(textView);
}
public void setTextSize(float size) {
for (TextView textView : textViews) {
textView.setTextSize(size);
}
}
}
+0
Я имел это в виду, но проведение списка текстовых просмотров может быть не настолько эффективным, что я ищу. – iConfused
Смежные вопросы
- 1. Ввод модели во все виды
- 2. Как передать событие касания на другие виды?
- 3. Laravel 5 не может передать переменную во все виды
- 4. Как передавать данные пользователя во все виды?
- 5. Связанные виды в Google Charts
- 6. Как отправлять события клавиатуры во все виды приложений в окнах?
- 7. Виды, связанные с таблицей mysql
- 8. Как добавить uiview во все виды
- 9. Android - отправить событие касания на другие виды
- 10. Android ListView, OnListItemClick найти все виды строки
- 11. Как передать данные из базы данных во все виды, кроме admin в Laravel 5?
- 12. Как я могу запросить связанные виды схемы?
- 13. Laravel: Как использовать композитор для ввода данных во все виды?
- 14. Показаны данные пользователя для входа во все виды в laravel
- 15. Как обнаружить все виды прокрутки без библиотек?
- 16. onRestoreInstanceState не перезагружает все виды
- 17. Найти все виды использования
- 18. Загрузить все виды upfront
- 19. Android: используйте фрагмент или измените все виды в действии
- 20. Laravel 4: как я могу поместить данные во все виды?
- 21. Инициализировать виды деятельности в android
- 22. Как очистить все виды деятельности в Android приложение
- 23. Scroll View, не отображающий все виды в android
- 24. Как передать переменную во все HttpResponse?
- 25. Android - LazyAdapter перекрывающиеся виды
- 26. MPMoviePlayerController охватывает все другие виды
- 27. Same WebView на все виды
- 28. Различные виды в пользовательском адаптере в android
- 29. popToRootViewControllerAnimated и dealloc все виды
- 30. , разрушающий все другие виды деятельности
Взгляните на автобус событий для android. Это новая концепция, и вы можете использовать ее для своих текущих требований. –
Выглядит интересно, заглянет в него. – iConfused