ListFragment Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент.
[Android.Runtime.Register("android/app/ListFragment", DoNotGenerateAcw=true)]
public class ListFragment : Android.App.Fragment
[<Android.Runtime.Register("android/app/ListFragment", DoNotGenerateAcw=true)>]
type ListFragment = class
inherit Fragment
- Наследование
- Атрибуты
Комментарии
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент.
ListFragment содержит android.widget.ListView ListView
объект, который можно привязать к разным источникам данных, обычно массиву или курсору, в котором содержатся результаты запроса. Привязка, макет экрана и макет строк рассматриваются в следующих разделах.
<strong>Screen Layout</strong>
ListFragment имеет макет по умолчанию, состоящий из одного представления списка. Однако при желании можно настроить макет фрагмента, возвращая собственную иерархию представлений из #onCreateView
. Для этого иерархия <>представлений должна< содержать> объект ListView с идентификатором "
Этот элемент устарел. Используйте библиотекуandroidx.fragment.app.ListFragment
поддержки для согласованного поведения на всех устройствах и доступа к жизненному циклу.
Документация по Java для android.app.ListFragment
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
ListFragment() | |
ListFragment(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Свойства
Activity |
Возвращает действие, с которым в данный момент связан этот фрагмент. (Унаследовано от Fragment) |
AllowEnterTransitionOverlap |
Возвращает значение, указывающее, перекрываются ли переходы выхода и перехода ввода. -или- Задает, перекрываются ли переходы выхода и перехода ввода. (Унаследовано от Fragment) |
AllowReturnTransitionOverlap |
Возвращает значение, указывающее, перекрываются ли возвращаемый и повторный переход. -или- Задает, перекрываются ли возвращаемый и повторный переходы. (Унаследовано от Fragment) |
Arguments |
Возвращает аргументы, указанные в |
ChildFragmentManager |
Возвращает частный FragmentManager для размещения фрагментов внутри этого фрагмента и управления ими. (Унаследовано от Fragment) |
Class |
Возвращает класс среды выполнения данного объекта |
Context |
Возвращает текущий |
EnterTransition |
Возвращает переход, который будет использоваться для перемещения представлений в начальную сцену. -или- Задает переход, который будет использоваться для перемещения представлений в начальную сцену. (Унаследовано от Fragment) |
ExitTransition |
Возвращает значение перехода, которое будет использоваться для перемещения представлений из сцены при удалении, скрытии или отсоединения фрагмента, если стек не отображается. -или- Задает переход, который будет использоваться для перемещения представлений из сцены при удалении, скрытии или отсоединения фрагмента, когда не отображается задний стек. (Унаследовано от Fragment) |
FragmentManager |
Возвращает объект FragmentManager для взаимодействия с фрагментами, связанными с действием этого фрагмента. (Унаследовано от Fragment) |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Host |
Возвращает главный объект этого фрагмента. (Унаследовано от Fragment) |
Id |
Возвращает идентификатор, по которым известен этот фрагмент. (Унаследовано от Fragment) |
IsAdded |
Возвращает значение true, если фрагмент в данный момент добавлен в действие . (Унаследовано от Fragment) |
IsDetached |
Возвращает значение true, если фрагмент был явно отключен от пользовательского интерфейса. (Унаследовано от Fragment) |
IsHidden |
Возвращает значение true, если фрагмент скрыт. (Унаследовано от Fragment) |
IsInLayout |
Возвращает значение true, если макет включен в иерархию представлений действий через < fragment> Тег. (Унаследовано от Fragment) |
IsRemoving |
Возвращает значение true, если этот фрагмент в настоящее время удаляется из своего действия. (Унаследовано от Fragment) |
IsResumed |
Возвращает значение true, если фрагмент находится в возобновленном состоянии. (Унаследовано от Fragment) |
IsStateSaved |
Возвращает значение true, если этот фрагмент добавлен и его состояние уже сохранено его узлом. (Унаследовано от Fragment) |
IsVisible |
Возвращает значение true, если фрагмент в данный момент виден пользователю. (Унаследовано от Fragment) |
JniIdentityHashCode |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
JniPeerMembers |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. |
LayoutInflater |
Возвращает кэшированный объект LayoutInflater, используемый для расширения представлений этого фрагмента. (Унаследовано от Fragment) |
ListAdapter |
Получите объект ListAdapter, связанный с listView этого фрагмента. -или- Укажите курсор для представления списка. |
ListView |
Получение мини-приложения представления списка фрагмента. |
LoaderManager |
Верните LoaderManager для этого фрагмента, создав его при необходимости. (Унаследовано от Fragment) |
ParentFragment |
Возвращает родительский фрагмент, содержащий этот фрагмент. (Унаследовано от Fragment) |
PeerReference |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
ReenterTransition |
Возвращает переход, который будет использоваться для перемещения представлений в сцену при возвращении из-за стека назад. -или- Задает переход, который будет использоваться для перемещения представлений в сцену при возвращении из-за перетаскивания стека назад. (Унаследовано от Fragment) |
Resources |
Возвращается значение |
RetainInstance |
Управление сохранением экземпляра фрагмента при повторном создании действия (например, при изменении конфигурации). (Унаследовано от Fragment) |
ReturnTransition |
Возвращает значение перехода, которое будет использоваться для перемещения представлений из сцены, когда фрагмент готовится к удалению, скрытию или отсоединения из-за перемещения стека назад. -или- Задает переход, который будет использоваться для перемещения представлений из сцены, когда фрагмент готовится к удалению, скрытию или отсоединения из-за перетаскивания заднего стека. (Унаследовано от Fragment) |
SelectedItemId |
Получение идентификатора строки курсора выбранного элемента списка. |
SelectedItemPosition |
Получение позиции выбранного в данный момент элемента списка. |
SharedElementEnterTransition |
Возвращает объект Transition, который будет использоваться для общих элементов, передаваемых в сцену содержимого. -или- Задает переход, который будет использоваться для общих элементов, передаваемых в сцену содержимого. (Унаследовано от Fragment) |
SharedElementReturnTransition |
Возвращает значение Transition, которое будет использоваться для общих элементов, передаваемых обратно во время перемещения по стеку назад. -или- Задает переход, который будет использоваться для общих элементов, передаваемых обратно во время перехода в задний стек. (Унаследовано от Fragment) |
Tag |
Получите имя тега фрагмента, если указано. (Унаследовано от Fragment) |
TargetFragment |
Возвращает целевой фрагмент, заданный . |
TargetRequestCode |
Возвращает код целевого запроса, заданный параметром |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
UserVisibleHint |
Задайте системе подсказку о том, является ли пользовательский интерфейс этого фрагмента видимым для пользователя в данный момент. (Унаследовано от Fragment) |
View |
Получите корневое представление для макета фрагмента (возвращаемое |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
Dispose(Boolean) |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
Dump(String, FileDescriptor, PrintWriter, String[]) |
Вывод состояния фрагментов в заданный поток. (Унаследовано от Fragment) |
Equals(Object) |
Устаревшие..
Подклассы не могут переопределять equals(). (Унаследовано от Fragment) |
GetHashCode() |
Устаревшие..
Подклассы не могут переопределять hashCode(). (Унаследовано от Fragment) |
GetString(Int32) |
Возвращает локализованную строку из таблицы строк по умолчанию пакета приложения. (Унаследовано от Fragment) |
GetString(Int32, Object[]) |
Возвращает локализованную строку из таблицы строк по умолчанию пакета приложения. (Унаследовано от Fragment) |
GetText(Int32) |
Возвращает локализованный стиль CharSequence из таблицы строк по умолчанию пакета приложения. (Унаследовано от Fragment) |
GetTextFormatted(Int32) |
Возвращает локализованный стиль CharSequence из таблицы строк по умолчанию пакета приложения. (Унаследовано от Fragment) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
OnActivityCreated(Bundle) |
Вызывается при создании действия фрагмента и создании экземпляра иерархии представлений этого фрагмента. (Унаследовано от Fragment) |
OnActivityResult(Int32, Result, Intent) |
Получите результат предыдущего вызова . |
OnAttach(Activity) |
Этот элемент устарел. (Унаследовано от Fragment) |
OnAttach(Context) |
Вызывается при первом присоединении фрагмента к его контексту. (Унаследовано от Fragment) |
OnAttachFragment(Fragment) |
Вызывается при присоединении фрагмента в качестве дочернего элемента этого фрагмента. (Унаследовано от Fragment) |
OnConfigurationChanged(Configuration) |
Вызывается системой при изменении конфигурации устройства во время работы компонента. (Унаследовано от Fragment) |
OnContextItemSelected(IMenuItem) |
Этот перехватчик вызывается при каждом выборе элемента в контекстном меню. (Унаследовано от Fragment) |
OnCreate(Bundle) |
Вызывается для первоначального создания фрагмента. (Унаследовано от Fragment) |
OnCreateAnimator(FragmentTransit, Boolean, Int32) |
Вызывается при загрузке фрагмента анимации. (Унаследовано от Fragment) |
OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
Вызывается при появлении контекстного меню для |
OnCreateOptionsMenu(IMenu, MenuInflater) |
Инициализируйте содержимое стандартного меню параметров действия. (Унаследовано от Fragment) |
OnCreateView(LayoutInflater, ViewGroup, Bundle) |
Вызывается для создания экземпляра представления пользовательского интерфейса фрагмента. (Унаследовано от Fragment) |
OnDestroy() |
Вызывается, когда фрагмент больше не используется. (Унаследовано от Fragment) |
OnDestroyOptionsMenu() |
Вызывается, когда пункты меню параметров этого фрагмента больше не включаются в общее меню параметров. (Унаследовано от Fragment) |
OnDestroyView() |
Вызывается, когда представление, ранее созданное , |
OnDetach() |
Вызывается, когда фрагмент больше не присоединен к его действию. (Унаследовано от Fragment) |
OnGetLayoutInflater(Bundle) |
Возвращает объект LayoutInflater, используемый для расширения представлений этого фрагмента. (Унаследовано от Fragment) |
OnHiddenChanged(Boolean) |
Вызывается при изменении скрытого состояния (возвращаемого фрагментом |
OnInflate(Activity, IAttributeSet, Bundle) |
Этот элемент устарел. (Унаследовано от Fragment) |
OnInflate(Context, IAttributeSet, Bundle) |
Вызывается при создании фрагмента в рамках инфляции макета представления, как правило, при настройке представления содержимого действия. (Унаследовано от Fragment) |
OnInflate(IAttributeSet, Bundle) |
Устаревшие..
Этот элемент устарел. (Унаследовано от Fragment) |
OnListItemClick(ListView, View, Int32, Int64) |
Этот метод будет вызываться при выборе элемента в списке. |
OnLowMemory() |
Это вызывается, когда в системе в целом недостаточно памяти, и активно выполняющиеся процессы должны сокращать использование памяти. (Унаследовано от Fragment) |
OnMultiWindowModeChanged(Boolean) |
Вызывается при переходе активности фрагмента из полноэкранного режима в многооконный режим и наоборот. (Унаследовано от Fragment) |
OnMultiWindowModeChanged(Boolean, Configuration) |
Вызывается при переходе активности фрагмента из полноэкранного режима в многооконный режим и наоборот. (Унаследовано от Fragment) |
OnOptionsItemSelected(IMenuItem) |
Этот перехватчик вызывается при каждом выборе элемента в меню параметров. (Унаследовано от Fragment) |
OnOptionsMenuClosed(IMenu) |
Этот перехватчик вызывается всякий раз, когда меню параметров закрывается (либо пользователем, отменяющим меню с помощью кнопки "Назад/меню", либо при выборе элемента). (Унаследовано от Fragment) |
OnPause() |
Вызывается, когда фрагмент больше не возобновляется. (Унаследовано от Fragment) |
OnPictureInPictureModeChanged(Boolean) |
Вызывается системой при изменении действия в режиме "изображение в картинке". (Унаследовано от Fragment) |
OnPictureInPictureModeChanged(Boolean, Configuration) |
Вызывается системой при изменении действия в режиме "изображение в картинке". (Унаследовано от Fragment) |
OnPrepareOptionsMenu(IMenu) |
Подготовьте стандартное меню параметров экрана для отображения. (Унаследовано от Fragment) |
OnRequestPermissionsResult(Int32, String[], Permission[]) |
Обратный вызов для результата запроса разрешений. (Унаследовано от Fragment) |
OnResume() |
Вызывается, когда фрагмент виден пользователю и активно выполняется. (Унаследовано от Fragment) |
OnSaveInstanceState(Bundle) |
Вызывается для того, чтобы запросить сохранение текущего динамического состояния фрагмента, чтобы впоследствии его можно было воссоздать в новом экземпляре перезапуска процесса. (Унаследовано от Fragment) |
OnStart() |
Вызывается, когда фрагмент виден пользователю. (Унаследовано от Fragment) |
OnStop() |
Вызывается, когда фрагмент больше не запускается. (Унаследовано от Fragment) |
OnTrimMemory(TrimMemory) |
Вызывается, когда операционная система определила, что это хорошее время для процесса, чтобы обрезать ненужные памяти из своего процесса. (Унаследовано от Fragment) |
OnViewCreated(View, Bundle) |
Вызывается сразу после |
OnViewStateRestored(Bundle) |
Вызывается, когда все сохраненное состояние было восстановлено в иерархии представлений фрагмента. (Унаследовано от Fragment) |
PostponeEnterTransition() |
Отложите переход входящего фрагмента до вызова |
RegisterForContextMenu(View) |
Регистрирует контекстное меню, отображаемое для данного представления (в нескольких представлениях может отображаться контекстное меню). (Унаследовано от Fragment) |
RequestPermissions(String[], Int32) |
Запрашивает разрешения, предоставляемые этому приложению. (Унаследовано от Fragment) |
SetEmptyText(ICharSequence) |
Содержимое по умолчанию для ListFragment содержит элемент TextView, который можно отобразить, когда список пуст. |
SetEmptyText(String) |
Содержимое по умолчанию для ListFragment содержит элемент TextView, который можно отобразить, когда список пуст. |
SetEnterSharedElementCallback(SharedElementCallback) |
Если пользовательские переходы используются с фрагментами, обратный вызов перехода enter вызывается при присоединении этого фрагмента или отсоединения, если не отображается задний стек. (Унаследовано от Fragment) |
SetExitSharedElementCallback(SharedElementCallback) |
Если пользовательские переходы используются с фрагментами, обратный вызов перехода выхода вызывается при присоединении или отсоединения этого фрагмента при появлении стека назад. (Унаследовано от Fragment) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetHasOptionsMenu(Boolean) |
Сообщите, что этот фрагмент хотел бы участвовать в заполнении меню параметров путем получения вызова |
SetInitialSavedState(Fragment+SavedState) |
Задайте исходное сохраненное состояние, из которой этот фрагмент должен восстановить себя при первой создании, как возвращается . |
SetListShown(Boolean) |
Управление отображением списка. |
SetListShownNoAnimation(Boolean) |
Как |
SetMenuVisibility(Boolean) |
Задайте подсказку о том, должно ли отображаться меню этого фрагмента. (Унаследовано от Fragment) |
SetSelection(Int32) |
Установка выбранного в данный момент элемента списка в указанное положение с данными адаптера |
SetTargetFragment(Fragment, Int32) |
Необязательный целевой объект для этого фрагмента. (Унаследовано от Fragment) |
ShouldShowRequestPermissionRationale(String) |
Возвращает значение, указывающее, следует ли отображать пользовательский интерфейс с обоснованием перед запросом разрешения. (Унаследовано от Fragment) |
StartActivity(Intent) |
Вызов |
StartActivity(Intent, Bundle) |
Вызов |
StartActivityForResult(Intent, Int32) |
Вызов |
StartActivityForResult(Intent, Int32, Bundle) |
Вызов |
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Вызов |
StartPostponedEnterTransition() |
Начало отложенных переходов после |
ToArray<T>() |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterForContextMenu(View) |
Запрещает отображение контекстного меню для данного представления. (Унаследовано от Fragment) |
UnregisterFromRuntime() |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. |
GetJniTypeName(IJavaPeerable) |
Фрагмент, который отображает список элементов путем привязки к источнику данных, например массиву или курсору, и предоставляет обработчики событий, когда пользователь выбирает элемент. |