Есть ли Визуальное руководство по Системе. Windows. SystemColors? [закрытый]

10
задан jpierson 18 May 2017 в 15:38
поделиться

3 ответа

Сложный вопрос, я не вижу ничего, добавленного в последний Windows SDK, что могло бы соответствовать цвету "Main Instruction". Единственное, что подходит (название и цвет) - это Highlight.

1
ответ дан 4 December 2019 в 01:57
поделиться

Ну, я нашел PHPDoctor , который довольно хорошо работает с PHP 5,3. Хотя, я был бы все еще заинтересован, если бы кто-то нашел что-то лучше, так что я не закрываю вопрос.

-121--1620370-

Я думаю, что использование перечисления - это хорошая вещь. Он обеспечивает надежную безопасность типа.

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

-121--2880598-

Традиционно эти имена сопоставляются с определенными параметрами настройки в диалоговом окне Advanced вкладки Appearance в свойствах дисплея.

Для их просмотра щелкните правой кнопкой мыши на рабочем столе, выберите Свойства , затем Внешний вид и выберите Дополнительно . Раскрывающийся список Предметов: содержит именованные параметры настройки. Тем не менее, имена не обязательно точно отображаются, но обычно это не трудно решить, когда темы отключены.

3
ответ дан 4 December 2019 в 01:57
поделиться

Самый простой способ создания сложной строки в ListView - это использование SimpleAdapter. Для этого существует ряд примеров.

Чтобы заставить ListView заполнить оставшуюся часть экрана, задайте свойства следующим образом:

Используйте LinearLayout.

В представлении списка:

android:layout_height="fill_parent",
android:height="0dp",
android:layout_weight="1"

На всех других виджетах:

android:layout_height="wrap_content"

Не устанавливайте высоту или layout_weight

-121--1534276-

Это немного не тема, но тем не менее важно.

Выбор методов статического или экземпляра не должен основываться на времени выполнения (что в любом случае не имеет значения). Он должен основываться на том, работает ли метод с объектом. Например, все методы Math. * являются статическими, тогда как, например, (большинство) методов String. * являются экземплярами, поскольку они работают с экземпляром String. Моя личная философия: хорошая конструкция должна компенсировать несколько циклов, которые могут быть сохранены в других местах .

Другой взгляд на эту тему: недавно я работал с парнем, которому сказали, что статические методы - это зло, потому что они возвращают нас в темную эпоху процедурного программирования и, таким образом, их можно избежать любой ценой. Это привело к странным примерам классов, которые требовали экземпляров для доступа к методам, которые совершенно не интересовали внутренние элементы объекта.

Фью, было приятно получить это из моего очага.

-121--1157662-

Эта таблица SystemColors - лучший ресурс, с которым я сталкивался до сих пор, показывающий значения цветов по умолчанию для каждого из именованных ключей в каждой из популярных тем Windows. Проблема заключается в том, что все еще отсутствует какая-либо связь с фактическими элементами пользовательского интерфейса или ролями/шаблонами, описанными в руководстве Windows UX Guide, например, для этого списка текстовых шаблонов окон по умолчанию .

ОБНОВЛЕНИЕ: Недавно я обнаружил еще один хороший ресурс о системных цветах.

5
ответ дан 4 December 2019 в 01:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: