Поделиться через


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 объект, который может быть привязан к разным источникам данных, обычно массив или курсор, содержащий результаты запроса. Привязка, макет экрана и макет строк рассматриваются в следующих разделах.

<Сильный>макет< экрана или сильный>

ListFragment имеет макет по умолчанию, состоящий из одного представления списка. Однако при желании можно настроить макет фрагмента, возвращая собственную иерархию представлений из #onCreateView. Для этого иерархия представлений <em>должна</em> содержать объект ListView с идентификатором "

Этот элемент считается нерекомендуемым. Используйте библиотекуandroidx.fragment.app.ListFragmentподдержки для согласованного поведения на всех устройствах и доступа к жизненному циклу.

Документация по Java для android.app.ListFragment.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

ListFragment()
ListFragment(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Activity

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

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

Возвращает значение, перекрывающееся ли переход выхода и ввод перехода. —или— задает, перекрывается ли переход выхода и введите перекрытие перехода.

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

Возвращает значение, перекрывающееся ли возвращаемое и повторное включение перехода. —или— задает, перекрываются ли возвращаемые переходы и переключаются повторно.

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

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

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

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

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

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

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

Возвращает значение true, если фрагмент находится в состоянии возобновления.

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

Возвращает значение true, если этот фрагмент добавлен и его состояние уже сохранено его узлом.

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

Возвращает значение true, если фрагмент в настоящее время отображается пользователю.

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

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

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

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

LayoutInflater

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

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

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

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

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

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

Подклассы не могут переопределить равно().

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

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

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

Регистрирует контекстное меню для данного представления (несколько представлений могут отображать контекстное меню).

(Унаследовано от Fragment)
RequestPermissions(String[], Int32)

Запрашивает разрешения, предоставляемые этому приложению.

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

Содержимое по умолчанию для ListFragment содержит TextView, которое можно отобразить при пустом списке.

SetEmptyText(String)

Содержимое по умолчанию для ListFragment содержит TextView, которое можно отобразить при пустом списке.

SetEnterSharedElementCallback(SharedElementCallback)

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

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

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

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

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