Сложный вопрос, я не вижу ничего, добавленного в последний Windows SDK, что могло бы соответствовать цвету "Main Instruction". Единственное, что подходит (название и цвет) - это Highlight.
Ну, я нашел PHPDoctor , который довольно хорошо работает с PHP 5,3. Хотя, я был бы все еще заинтересован, если бы кто-то нашел что-то лучше, так что я не закрываю вопрос.
-121--1620370-Я думаю, что использование перечисления - это хорошая вещь. Он обеспечивает надежную безопасность типа.
Иногда они имеют некоторые недостатки, но это действительно обычно связано с ситуациями, когда каждый возможный вариант заранее не известен. Если у вас есть фиксированный набор опций, например, ваш пример, то сильные типизированные перечисления являются хорошей вещью, и не следует избегать.
-121--2880598- Традиционно эти имена сопоставляются с определенными параметрами настройки в диалоговом окне Advanced
вкладки Appearance
в свойствах дисплея.
Для их просмотра щелкните правой кнопкой мыши на рабочем столе, выберите Свойства
, затем Внешний вид
и выберите Дополнительно
. Раскрывающийся список Предметов:
содержит именованные параметры настройки. Тем не менее, имена не обязательно точно отображаются, но обычно это не трудно решить, когда темы отключены.
Самый простой способ создания сложной строки в 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, например, для этого списка текстовых шаблонов окон по умолчанию .
ОБНОВЛЕНИЕ: Недавно я обнаружил еще один хороший ресурс о системных цветах.