Перейти к содержанию
Fire Monkey от А до Я

Andrey Efimov

Модераторы
  • Постов

    842
  • Зарегистрирован

  • Победитель дней

    123

Весь контент Andrey Efimov

  1. Спасибо за ответ. Ведь лазил по этому дизайнеру, но на стрелочку не нажимал , а оказалось что всё решение в ней.
  2. Знаю, что стили лежат тут: C:\Program Files\Embarcadero\RAD Studio\n.n\Redist\styles\Fmx\ C:\Users\Public\Documents\RAD Studio\12.0\Styles\ , но в папке «Android» есть только AndroidDark.fsf, a мне же нужен AndroidLight.fsf. Заранее спасибо.
  3. По поводу иконок, решил за базовый размер взять 48x48, т.е. по схеме: MDPI - 1X - 48x48 HDPI - 1,5X - 64x64 XHDPI - 2X - 96x96 если взять за основу 32x32, т.е. MDPI - 1X - 32x32 HDPI - 1,5X - 48x48 XHDPI - 2X - 64x64 то на моём Samsung Galaxy S2 иконки подгружаются размером 32x32 и выглядит это немного забавно, т.к. рядом расположена кнопка SpeedButton со свойством "StyleLookup:=organizetoolbutton" и она явно больше по размерам . Пример ниже. За оригинальное решение и помощь спасибо! Если вдруг надо будет ещё что-то проверить, пишите.
  4. Ошибка была из-за прошлых экспериментов со стилями, забыл очистить свойство формы StyleBook. Про этот способ ItemTmp.ItemData.Bitmap.Assign знаю, уже попробовал, не хочет подгружать картинки и всё. Надо попробовать на чистом приложении. p.s. Ярослав, спасибо вам за помощь и терпение! UPD.(2:32) Точно надо было идти спать... Нашёл свой косяк. У меня было TImage.StyleName:='folders', а запрашивал я 'folder'. Картинки не грузит… Всё я спать, лучше завтра со свежей головой разберусь с этим. Ещё раз спасибо! UPD.2.(2:36) Понял в чём косяк, ваш код отказывается у меня работать, а именно сточка (ItemTmp.ItemData.Bitmap as IBitmapLink).SetResourceBitmap(BitmapCloud);, получилось с ItemTmp.ItemData.Bitmap.Assign.
  5. Сейчас попробую и спать, а то уже 1:30)) Есть ещё вопрос: как-то можно достать стандартный стиль андроида, который используется по дефолту? UPD. Попробовал, но не получилось. Ошибку выдаёт. Сейчас ещё посмотрю, может опять я... UPD.2. От ошибки избавился, но картинки так и не грузит, всё перепроверил...
  6. Вопрос решил! Не знаю, как я мог забыть про стили… Прошу прощения за такой простой вопрос(Мне стыдно ) Всем у кого появился подобный вопрос, загружаете через «TStyleBook» свой стиль, далее редактируете его, находим ListBox (listboxitemnodetail), открываем ветку и находим «area:Tlayout->Text», чтобы редактировать отступ, выберите свойство Margins и редактируйте. P.S. Тему наверно можно удалять или …
  7. Есть ли возможность регулировать расстояние между картинкой и текстом в TListBoxItem? Пример прикрепил. Из-за большого отступа, выглядит не очень красиво.
  8. Здравствуйте. Возник вопрос, какого размера должны быть иконки в приложении, чтобы оно выглядело одинаково на разных разрешениях/устройствах? Вопрос вроде не сложный, но я что-то запутался… Читал http://developer.android.com/design/style/iconography.html, но так и не понял какой размер использовать для иконок. Пример ситуации: Нам нужно добавить иконку к пункту в ListBox’е, так чтобы иконка одинаково смотрелась на разных разрешениях экрана. Из статьи я понял, что иконки могут быть: MDPI: 32x32 HDPI: 48x48 XHDPI: 64x64 XXHDPI: 96x96 Но все 4-и вида запихнуть в один листбокситем нельзя. Поэтому и возник вопрос. Я пришёл к выводу, что лучше использовать для иконки xxhdpi: 96x96, т.е. максимальный размер, предположив, что на большом или маленьком разрешении она будет ресайзиться сама. Правильно ли я всё понял? Если да, то тогда я не понимаю зачем делать(в том числе и гугл) 4-е вида иконок, если можно сделать одну xxhdpi: 96x96. P.S. Очень нужно понять это, т.к. для приложения, которое я пишу, нужно нарисовать иконки (делаю это впервые). Жаль, что гугл даёт так мало стандартных иконок и в паке нет даже простейшей иконки файла. P.S.2 Решил использовать пока HDPI: 48x48 (http://developer.android.com/design/style/metrics-grids.html)
  9. За пример спасибо! На Windows работает отлично, а вот на Android, с прибавлением текста высота не увеличивается .
  10. Если выставить: Label1.Align := alTop; Label1.AutoSize := True; Label1.WordWrap := True; то при компиляции под андроид, Label1.WordWrap := True; автоматически превращается в Label1.WordWrap := False; и перенос не работает.
×
×
  • Создать...