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
Атрибуты

Комментарии

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

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

Возвращает аргументы, указанные в #setArguments, если таковые есть. -или- Укажите аргументы конструкции для этого фрагмента.

(Унаследовано от Fragment)
ChildFragmentManager

Возвращает частный FragmentManager для размещения фрагментов внутри этого фрагмента и управления ими.

(Унаследовано от Fragment)
Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Context

Возвращает текущий Context связанный фрагмент.

(Унаследовано от Fragment)
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

Возвращается значение getActivity().getResources().

(Унаследовано от Fragment)
RetainInstance

Управление сохранением экземпляра фрагмента при повторном создании действия (например, при изменении конфигурации).

(Унаследовано от Fragment)
ReturnTransition

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

(Унаследовано от Fragment)
SelectedItemId

Получение идентификатора строки курсора выбранного элемента списка.

SelectedItemPosition

Получение позиции выбранного в данный момент элемента списка.

SharedElementEnterTransition

Возвращает объект Transition, который будет использоваться для общих элементов, передаваемых в сцену содержимого. -или- Задает переход, который будет использоваться для общих элементов, передаваемых в сцену содержимого.

(Унаследовано от Fragment)
SharedElementReturnTransition

Возвращает значение Transition, которое будет использоваться для общих элементов, передаваемых обратно во время перемещения по стеку назад. -или- Задает переход, который будет использоваться для общих элементов, передаваемых обратно во время перехода в задний стек.

(Унаследовано от Fragment)
Tag

Получите имя тега фрагмента, если указано.

(Унаследовано от Fragment)
TargetFragment

Возвращает целевой фрагмент, заданный .#setTargetFragment

(Унаследовано от Fragment)
TargetRequestCode

Возвращает код целевого запроса, заданный параметром #setTargetFragment.

(Унаследовано от Fragment)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

UserVisibleHint

Задайте системе подсказку о том, является ли пользовательский интерфейс этого фрагмента видимым для пользователя в данный момент.

(Унаследовано от Fragment)
View

Получите корневое представление для макета фрагмента (возвращаемое #onCreateView), если оно указано.

(Унаследовано от Fragment)

Методы

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)

Получите результат предыдущего вызова .#startActivityForResult(Intent, int)

(Унаследовано от Fragment)
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)

Вызывается при появлении контекстного меню для view .

(Унаследовано от Fragment)
OnCreateOptionsMenu(IMenu, MenuInflater)

Инициализируйте содержимое стандартного меню параметров действия.

(Унаследовано от Fragment)
OnCreateView(LayoutInflater, ViewGroup, Bundle)

Вызывается для создания экземпляра представления пользовательского интерфейса фрагмента.

(Унаследовано от Fragment)
OnDestroy()

Вызывается, когда фрагмент больше не используется.

(Унаследовано от Fragment)
OnDestroyOptionsMenu()

Вызывается, когда пункты меню параметров этого фрагмента больше не включаются в общее меню параметров.

(Унаследовано от Fragment)
OnDestroyView()

Вызывается, когда представление, ранее созданное , #onCreateView было отсоединены от фрагмента.

(Унаследовано от Fragment)
OnDetach()

Вызывается, когда фрагмент больше не присоединен к его действию.

(Унаследовано от Fragment)
OnGetLayoutInflater(Bundle)

Возвращает объект LayoutInflater, используемый для расширения представлений этого фрагмента.

(Унаследовано от Fragment)
OnHiddenChanged(Boolean)

Вызывается при изменении скрытого состояния (возвращаемого фрагментом #isHidden() ).

(Унаследовано от Fragment)
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)

Вызывается сразу после #onCreateView(LayoutInflater, ViewGroup, Bundle) возврата, но до восстановления сохраненного состояния в представлении.

(Унаследовано от Fragment)
OnViewStateRestored(Bundle)

Вызывается, когда все сохраненное состояние было восстановлено в иерархии представлений фрагмента.

(Унаследовано от Fragment)
PostponeEnterTransition()

Отложите переход входящего фрагмента до вызова #startPostponedEnterTransition() или FragmentManager#executePendingTransactions() .

(Унаследовано от Fragment)
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)

Сообщите, что этот фрагмент хотел бы участвовать в заполнении меню параметров путем получения вызова #onCreateOptionsMenu и связанных методов.

(Унаследовано от Fragment)
SetInitialSavedState(Fragment+SavedState)

Задайте исходное сохраненное состояние, из которой этот фрагмент должен восстановить себя при первой создании, как возвращается .FragmentManager#saveFragmentInstanceState(Fragment) FragmentManager.saveFragmentInstanceState

(Унаследовано от Fragment)
SetListShown(Boolean)

Управление отображением списка.

SetListShownNoAnimation(Boolean)

Как #setListShown(boolean)и , но при переходе из предыдущего состояния анимация не используется.

SetMenuVisibility(Boolean)

Задайте подсказку о том, должно ли отображаться меню этого фрагмента.

(Унаследовано от Fragment)
SetSelection(Int32)

Установка выбранного в данный момент элемента списка в указанное положение с данными адаптера

SetTargetFragment(Fragment, Int32)

Необязательный целевой объект для этого фрагмента.

(Унаследовано от Fragment)
ShouldShowRequestPermissionRationale(String)

Возвращает значение, указывающее, следует ли отображать пользовательский интерфейс с обоснованием перед запросом разрешения.

(Унаследовано от Fragment)
StartActivity(Intent)

Вызов Activity#startActivity(Intent) из действия, содержащего фрагмент.

(Унаследовано от Fragment)
StartActivity(Intent, Bundle)

Вызов Activity#startActivity(Intent, Bundle) из действия, содержащего фрагмент.

(Унаследовано от Fragment)
StartActivityForResult(Intent, Int32)

Вызов Activity#startActivityForResult(Intent, int) из действия, содержащего фрагмент.

(Унаследовано от Fragment)
StartActivityForResult(Intent, Int32, Bundle)

Вызов Activity#startActivityForResult(Intent, int, Bundle) из действия, содержащего фрагмент.

(Унаследовано от Fragment)
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Вызов Activity#startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) из действия, содержащего фрагмент.

(Унаследовано от Fragment)
StartPostponedEnterTransition()

Начало отложенных переходов после #postponeEnterTransition() вызова .

(Унаследовано от Fragment)
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)

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

Применяется к