Модальное поле ввода TRadioButton для Android с C++BuilderAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Модальное поле ввода TRadioButton для Android с C++Builder

Сообщение Anonymous »

Я работаю над приложением для Android с использованием C++ Builder 10.4 и ищу способ показать пользователю входное сообщение, которое позволит ему выбрать один из нескольких программно определенных альтернативных переключателей, аналогичных TDialogServiceAsync.InputQuery. Но я не могу понять, как это сделать.
Идея состоит в том, чтобы создать небольшое модальное окно результатов, которое возвращает выбор пользователя, используя набор TRadioButtons, работающий как модальный квадрат результата выше. активное окно, а не как часть окна вместе с другими компонентами, созданными во время разработки, а также как окно всего экрана только для этого диалогового окна типа переключателя.
Кто-нибудь знает и может поделиться какой-нибудь код, функцию или метод C++ Builder для этого?
Просто чтобы внести свой вклад, поскольку я подозреваю, что это неправильный способ достижения моей цели, это код, который я тестировал используя TDialogServiceAsync.InputQuery, но я не знаю, как (или возможно ли) перегрузить его, изменив поля редактирования с помощью переключателей:

Код: Выделить всё

if(ApePat[1] == ApePat[2])
ApePat[0] = ApePat[1];
else if(ApePat[1] != "" && ApePat[2] == "")
ApePat[0] = ApePat[1];
else if(ApePat[1] == "" && ApePat[2] != "")
ApePat[0] = ApePat[2];
else // RUT[1]  RUT[2] ==> usuario debe decidir cuál utilizar
{
String Prompts[2] = {L"Opción 1",L"Opción 1"};
String Valores[2] = {ApePat[1],ApePat[2]};
TDialogService::InputQuery(L"Elija el ApePat más adecuado", EXISTINGARRAY(Prompts), EXISTINGARRAY(Valores), (TInputCloseQueryProc *)Met);
}
Чтобы этот код работал, необходимо добавить несколько фрагментов кода в файлы .cpp и .h, как описано здесь.

Подробнее здесь: https://stackoverflow.com/questions/688 ... h-cbuilder
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»