-
Постов
828 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Весь контент x11
-
Можно ли получить TBitmap из TBitmapImage? Конвертировать.
-
Кто-нибудь использует библиотеку компонент OrangeUI? http://blog.csdn.net/delphiteacher/article/details/45013841
-
Keep Controls Visible When Virtual Keyboard Pops Up In Delphi http://www.fmxexpress.com/keep-controls-visible-when-virtual-keyboard-pops-up-in-delphi-10-2-tokyo-on-android-and-ios/
-
Вот и приходится лепить горбатого, чтобы добраться до подвала или заголовка
-
Нет, не оно. Мне нужно у уже существующего Item вытащить значение header. И именно в режиме dynamicappearance. Здесь, на форуме есть готовый пример, но там просто кошмар, даже приходится модуль MATH подключать. Т.е. простого, готового из коробки способа разработчики не предоставили.
-
Да? Тогда я так до сих пор и не могу нигде узнать, как что-то записать/прочитать в/из header и footer при использовании dynamicappearance.
-
Код выше не совсем понял. Вы предлагаете кроме данных в базе и данных в ListView ещё какую-то структуру создавать? Забыл написать, что TListView заполняется данными из базы посредством BindSource и в режиме DynamicAppearance.
-
т.е. есть свойство Index, в которое я могу записать любое своё число, например ID из базы, как например, в TAG?
-
А я такого и не писал.
-
Я не храню данные на экране, они все в базе. Если они и хранятся на экране, то это разработчик ListView их хранит, а не я. Но представьте такую ситуацию. Пользователь заполняет некую форму данных какого-нибудь объекта. Физически данные хранятся в двух-трёх таблицах, связанных по внешнему ключу друг с другом. Пока пользователь все данные вводит в визуальные элементы окна, нет смысла записывать их в базу. Например, ListView может отображать контакты: ФИО, телефон, эл. адрес. Но при вводе пользователь может ошибиться и нужно дать ему возможность исправить текст. Поэтому, пока пользователь не нажал кнопку Сохранить объект базу, нет смысла хранить их в базе, но где-то их ранить надо...
-
Ок, как найти, какой лист какой записи таблицы принадлежит? У ListItem есть стандартное свойство KeyID?
-
up
- 1 ответ
-
- tlistvew
- itemappearance
-
(и ещё 1 )
C тегом:
-
Подскажите, как добраться до заголовка? http://fire-monkey.ru/topic/4574-listview-dynamicappearance-header/
-
Вижу 2 способа получения значения: lvContacts.Items[li.Index].Data['textTel'].AsString и lvContacts.Items[li.Index].Objects.FindObjectT<TListItemText>('textTel').Text; Как из них более правильный, оптимизированный? Какой лучше использовать?
-
Не понять, ни в справке найти, ни примеров, как получить текст из header. Как получить текст из какого-то элемента, есть пример: lvContacts.Items[li.Index].Objects.FindObjectT<TListItemText>('textTel').Text; а для заголовка ил подвала не нахожу примеров
-
Спасибо за примеры. Но не могли бы Вы добавлять в них USES. Delphi Berlin, например, никак не хочет показать мне, что прописать в USES для JFile. Ctrl+Shift+A выдает ошибку: System.NullReferenceException: Object reference not set to an instance of an object, которую разработчики уже лет 7-10 не могут исправить. Справка молчит. И wiki тоже http://docwiki.embarcadero.com/CodeExamples/Berlin/e/index.php?title=Special%3ASearch&search=jfile&go=Go
-
С этим разобрался, нужно использовать {$IFDEF ANDROID}Androidapi.JNI.GraphicsContentViewText{$ENDIF}
-
Хочу взять пример из этой темы: http://fire-monkey.ru/topic/1263-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D0%B7-image-%D0%B2-%D0%B3%D0%B0%D0%BB%D0%B5%D1%80%D0%B5%D0%B5/ Но среда ругается на JIntent. Нажимаю Ctrl+Shift+A - пустота. Нажимаю F1 на Jintent - справка ничего не выдает. Смотрю пример из справки http://docwiki.embarcadero.com/CodeExamples/Berlin/en/FMX.Android_Intents_Sample Там тоже нет информации, что нужно подключить в USES. Ок, открыл сам пример из папки "C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\Object Pascal\Mobile Snippets\AndroidIntents\ReceiveIntent" Среда подсказывает, что JInten живет в Androidapi.JNI.GraphicsContentViewText. Добавляю в свой модуль в USES Androidapi.JNI.GraphicsContentViewText, но мне среда выдает ошибку "Can not resolve Androidapi.JNI.GraphicsContentViewText"
-
Чтобы получить доступ к выбору картинок на андроид-устройстве, нужно воспользоваться методом PhotoFromLibraryAction справка - Taking and Sharing Pictures and Text Using Action Lists Но таким способом можно получить только 1 картинку. А чтобы открыть не одну, а несколько картинок, то придется реализовывать что-то своё?
-
У слайдера у каждой картинки есть свойство name. Но визуально у слайдера не вижу, чтобы оно во время работы программы где-то отображалось. Что/где настроить, чтобы отображалось это свойство у слайдера?