2014-01-30 3 views
0

У меня есть пара вопросов о деятельности'sКак создать Возможности для деятельности

У меня есть активность, которую я хочу создать для этого. например. я хочу, чтобы пользователь мог изменять размер шрифта текстовых просмотров.

Я являюсь нубом в java и затмении. сначала я думал, что могу изменить значения xml через java, но потом узнал, что я не могу, и они только для чтения.

Итак, что является лучшим решением для создания вариантов, которые наглядны, как изменение цветов и размеров шрифтов и изображений через весь проект?

например. У меня есть 10 видов деятельности, и внутри каждого действия у меня есть некоторые текстовые представления. Я хочу изменить все размеры шрифта. в xml вы можете создать размер, и все текстовые представления с android:fontSize:"@dimen/example будут иметь одинаковый размер. но в java требуется больше кода и времени.

Что мне делать? Пара примеров была бы неплохо

заранее спасибо

ответ

0

так, что является лучшим решением для создания вариантов, которые визуальный как изменение цвета и размера шрифта и изображения через весь проект?

Посмотрите на метод setTextSize() класса TextView. Это позволит вам установить размер текста программно.

setTextColor() позволит вам изменить цвет.

setTypeFace() позволит вам изменить шрифт.

Сказав, что около TextView, это относится ко всем подклассам TextViewButton как, EditText и т.д.


У меня есть деятельность, которую я хочу создать несколько вариантов для этого.

Я предлагаю вам создать одноэлементный экземпляр, который инкапсулирует всю информацию, чтобы изменить визуальные вашу деятельность, как размер текста, шрифт и т.д. Этот экземпляр должен быть затем распределяются между всеми вашими Activity с.


пару примеров было бы неплохо

Нет, в этом SSCCE было бы неплохо. Нам нужно посмотреть, что вы пробовали. Код или вы не проводили предварительные исследования.

Смежные вопросы