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

kidrock

Пользователи
  • Постов

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

  • Посещение

Сообщения, опубликованные kidrock

  1. Добрый вечер,

     

    Для режима Custom у текста есть свойство Width, позволяющее указать ширину текста. Поэтому вам нужно указать требуемую ширину, через это свойство (При условии, что ItemAppearance.ItemAppearance = Custom): 

    ItemObjects.Text.Width

    Для того, чтобы корректировать ширину области вывода текста на разных устройствах, я рекомендую использовать событие TListView.OnResize. Которое вызывается в момент изменения размера контрола. И в нем основываясь на ширине TListView вычислить размер области текста.

    Сделал по-другому, но спасибо большое на будущее.

  2. Всем привет. Проблема в следующем. Взял компонент Listview и вывожу туда текст из базы и картинку из интернета. Listview Apperance поставил Custom. Всё хорошо, но вот только текст уплывает за картинку. Я взял и передвинул Place Offset в тексте по иксу на 75, то есть по ширине картинки. Теперь вроде бы всё хорошо. Но оказывается, что ровно эту же длину теперь съедает справа. То есть если поставить Wordwrap в положение true, то 75 пикселей текста остаётся как бы за формой. Проблему можно решить установив для текста длину, но тогда на планшете это будет выглядеть ужасно. 

  3. насколько я понял актуальные мета и объявление такие:

    <meta-data android:name="com.google.android.gms.version"
                    android:value="4323000"/>
    
    <activity android:name="com.google.android.gms.ads.AdActivity"
                 android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
    

    но видимо они работают только в купе с обновлённым (фиксом) Delphi, иначе происходит ошибка:

    К сожалению, приложение ***** остановилось.

     

    Так что наверное качаем данный фикс и правим при надобности манифест как написано выше. Наверное, т.к. это пока теория не проверенная на практике.

    Ну как? Получилось? У меня тупо не появляется баннер?

  4. Всем привет. У кого-нибудь получилось запустить приложение c компонентом bannerAD? Вроде бы шёл по этой инструкции , но на мобилке приложение дальше сплэшскрина не идёт. Косяки начинаются, когда я добавляю 

    BannerAD1.LoadAd; 
  5. Друзья, всё таки нуждаюсь в вашей поддержке. Никак не могу разобраться до конца я с этими потоками. Вроде бы там где не нужно менять ничего в компонентах вроде бы разобрался(например, распарсивание JSON и закачка в БД), а вот в тех местах где нужно, нажав на кнопку обновить Listview1, ну никак не получается.

    Идея простая, юзер нажимает на кнопку обновления, перед ним выезжает табличка "Loading...please wait", происходит докачка статей и Listview обновляется. По одиночке всё работает. Собрать всё это и сделать красиво с фидбэком, ну никак не получается.

  6. Странно. У меня такое поведение не воспроизводится. Можете выложить свой проект, в котором присутствует такая аномалия?

    Я пересоздал Memo, и включил wordwrap и всё наладилось. Спасибо за помощь.

  7. Всем привет. Вывожу из базы в Tmemo текст из базы данных. Всё хорошо, но на мобилке обнаружилось, что при повороте экрана(вроде бы это называется смена ориентации) текст как бы расстягивается. Возможно ли это как то исправить?

     

    Вот так текст выглядит в нормальном виде:

    CTXDgDGT.png

     

    А вот в повернутом виде:

    CTXDgDGU.png

     

  8. Распараллеливание - это распределение вычислений между несколькими процессорами (или несколькими ядрами одного процессора). Есть подозрение, что вы неверно выбрали термин. Про распараллеливание можете почитать тут (Новый модуль System.Threading) или посмотреть тут. Вы же (исходя из сути вопроса) скорее всего имеете ввиду многопоточность. Если так, почитайте в интернете про класс TThread, статей и примеров великое множество.

    Спасибо большое, друзья. Теперь у меня всё более менее красиво. Пользователь может читать новости, а в это время закачиваются другие. 

  9. Всем привет.

     

    Я новичок в Делфи и вообще новичок в программировании, поэтому возможно многим гуру покажутся мои вопросы глупыми, но всё таки. Написал что то типа Rest-сервера со статьями и картинками для мобильного приложения. Сделал мобильный клиент на делфи, смог записывать данные с сервера в базу данных sqllite и даже научился записывать картинки на SD-карту))). Приложение почти готово. Но вот возникла проблема. Можно ли как то распараллелить процессы. Например, если интернет совсем слабый (на мобилке "Е", например), то время ожидания загрузки новых статей катострофически долгое и самое важное, что в этот момент приложение "парализуется". Ведь наверняка же есть какой то метод. Среда разработки XE7

×
×
  • Создать...