Как открыть список как счетчик без счетчика в андроиде?

У меня есть виджет счетчика в моем действии, которое позволяет пользователям выбрать название списка.

Обычно, функция счетчика состоит в том, чтобы переключиться между списками, но для нескольких экземпляров, я выгружаю слушателя изменения выбора для выполнения другой функции с тем же списком опций. После того как выбор был сделан, старый слушатель восстанавливается, и жизнь продолжается.

Это - плохое и ошибочное расположение. Вместо этого я хотел бы иметь функцию, которая просто берет слушателя выбора и некоторые другие параметры и показывает раскрывающийся список, это заполняется тем же курсором (или и идентичным курсором) как счетчик, не используя сам счетчик.

Есть ли какой-либо способ, которым я могу сделать это?

6
задан CodeFusionMobile 25 January 2010 в 01:01
поделиться

1 ответ

Самый простой (но, вероятно, не самый быстрый) способ - архивировать его в объект NSData и сразу же разархивировать.

NSData *tempArchive = [NSKeyedArchiver archivedDataWithRootObject:myView];
UIView *myViewDuplicate = [NSKeyedUnarchiver unarchiveObjectWithData:tempArchive];
-121--3242503-

Используйте AlertDialog.Builder и поставку адаптер через setAdapter () , который создает строки.

В вашем случае я бы не использовал тот же Курсор , так как Курсор имеет собственное представление о текущей строке, и поэтому смешение с Курсором в то время, как он используется Адаптер SpinnerAdapter может испортить Spinner . Перейдите с идентичным курсором .

9
ответ дан 8 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: