Вопрос

Я просматриваю исходный код ProgressBar.java из Android SDK.В строке 191 файла android.widget.ProgressBar указано:

родовое слово

Почему mMinHeight используется в списке параметров одновременно во время инициализации ??Может кто-нибудь пролить свет на это?Полный исходный код можно найти здесь: grepcode .

Это было полезно?

Решение

Видите в строке 171, где вызывается initProgressBar?Этот метод инициализирует mMinHeight значением 24. Затем при вызове метода getDimensionPixelSize это значение используется в качестве значения по умолчанию.

Другие советы

Второй параметр - это просто значение по умолчанию, которое должно быть возвращено, если getDimensionPixelSize не может найти запрошенное значение.Часто (хотя и немного странно) передают переменную, которую вы пытаетесь установить в качестве значения по умолчанию.Фактически, этот код говорит: «Установите это значение, если оно у вас есть, или просто оставьте переменную как есть, если нет».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top