Nick N.
-
Постов
12 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Nick N.
-
-
Как оказалось была проблема в манифесте, была указана MinSdkverion 15 (вместо 9 по умрлчанию). Как влияет одно на другое для меня загадка. Если честно, уже устал писать в QC - все равно это мое последнее приложение на Делфи под Android - да и его сейчас буду переписовать на JAVA - очень много глюков и ограничений
-
К сожалению мне этот код не помог. Форма легкая, пару контролов. Сейчас попробую убирать с нее все по чуть-чуть. Пример нормально работает при смене ориентации
-
Добрый день
Есть проблема - при смене ориентации экрана приложение просто закрывается. Как можно запретить смену ориентации после показа формы? Т.е. чтобы форма создалась в нужной ориентации, но поворот экрана на нее уже не влиял
Спасибо
-
Все равно TListViewItem не подошел - настройка внешнего вида делается не через стили у него
В общем взял ListBox на 2 тектовых поля - заголовок и описание. Описание сделал CalculatedField и склеил несколько строк через #$13#10. Получил "эффект" многострочности
-
Ruslan, огромное спасибо! Пример действительно есть по добавлению своих Detail в Item. Называется SampleListViewMultiDetailAppearancePackage - буду разбираться
-
Кстати, только что нашел статью как добавить свои свойства, http://blog.delphiedintorni.it/2014/05/personalizzare-il-text-di-una-tlistview.html
Думаю итальянский язык помехой не будет чтобы с проблемой разобраться...
-
Ну как нельзя, если в сэмпле именно это и делается ??
ItemApperance не добавляет новые свойства для TlistviewItem, а только управляет ими. Если установить ItemApperance в Custom, до доступны все свойства. Их там 6 или 7 штук. два текстовых, кнопка, картинка и т.д. Новые свойства TlistviewItem-у не добавишь
-
Спасибо. Там все теже Text и Detail от TlistBoxItem, свои параметры туда добавить нельзя
-
Если через биндинг в дизайне, то, по-моему, только делать свой компонент наследник от TListBoxItem плюс наследника от TListBox. Вроде через биндинг у дизайне доступны именно published свойства...
Чтобы биндинг был доступен для TListBoxItem нужно писать свой TBindEditor для своего TListBox - как это сделать по быстрому я так и не понял листая модуль databinding. Видать задача по простому не решается
-
Необходимо на TListBoxItem разместить 9 тектовых элементов (сетку 3*3), и чтобы каждый элемент заполнялся через LiveBinding на ClientDataSet
По сути грид, но каждые 3 строчки относятся к одной записи из датасета
-
Дорый день
Необходимо связать ListBox с ClientDataSet и вывести несколько полей (больше двух).
Интересует как реализовать свой клас от TListBoxItem (тут проблем особых нет), сделать добавление этих итемов через LiveBinding и собственно связать свои данные с полями ClientDataSet.
Интересует именно с помощью LiveBinding, так как с помощью кода это сделать есть хороший пример CustomListBox с XE7.
Проблему можно было бы решить очень просто, если бы при LiveBinding можно было задать обработчик для OnApplyStyleLookup (передать значения полей CDS одной строкой и распарсить их в обработчике на нужные компоненты стиля).
Может я не там ищу и есть просто пример как с ListBox сделать TableView ?
Спасибо!
Запретить смену ориентации экрана
в Ориентация экрана
Опубликовано
Может кому-то еще пригодиться: проблема решилась заменой строчки в манифесте на android:configChanges="orientation|keyboardHidden|screenSize"