RemoteViews Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе.
[Android.Runtime.Register("android/widget/RemoteViews", DoNotGenerateAcw=true)]
public class RemoteViews : Java.Lang.Object, Android.OS.IParcelable, Android.Views.LayoutInflater.IFilter, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/RemoteViews", DoNotGenerateAcw=true)>]
type RemoteViews = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface LayoutInflater.IFilter
- Наследование
- Атрибуты
- Реализации
Комментарии
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. Иерархия раздувается из файла ресурса макета, и этот класс предоставляет некоторые основные операции для изменения содержимого раздувленной иерархии.
RemoteViews
ограничена поддержкой следующих макетов:
<ul>android.widget.AdapterViewFlipper
><< li/><><android.widget.StackView
<android.widget.RelativeLayout
><>><android.widget.FrameLayout
><>><<><<>android.widget.GridLayout
<>><<>>android.widget.ListView
android.widget.LinearLayout
android.widget.GridView
<li/><liandroid.widget.ViewFlipper
<>/li></ul>
И следующие мини-приложения:
<ul>android.widget.AnalogClock
<>< li/android.widget.Button
><<>li/><android.widget.Chronometer
><>><<><<>android.widget.ImageButton
<>><<>>android.widget.TextClock
android.widget.ProgressBar
android.widget.ImageView
<li/><liandroid.widget.TextView
<>/li></ul>
По состоянию на API 31 можно также использовать следующие мини-приложения и макеты:
<ul><li><<android.widget.CheckBox
android.widget.RadioButton
>/<>li/li/li/><li<android.widget.RadioGroup
>/>android.widget.Switch
><<li/li/li></ul>
Потомки этих классов не поддерживаются.
Документация по Java для android.widget.RemoteViews
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Конструкторы
RemoteViews(IDictionary<SizeF,RemoteViews>) |
Создайте новый объект RemoteViews, который будет раздувать макет с ближайшей спецификацией размера. |
RemoteViews(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
RemoteViews(Parcel) |
Считывает объект RemoteViews из посылки. |
RemoteViews(RemoteViews, RemoteViews) |
Создайте новый объект RemoteViews, который будет раздуваться как указанное пространство земли или книжные RemoteViews в зависимости от текущей конфигурации. |
RemoteViews(RemoteViews) |
Создает копию других RemoteViews. |
RemoteViews(String, Int32, Int32) |
Создайте новый объект RemoteViews, который будет отображать представления, содержащиеся в указанном файле макета, и измените идентификатор корневого представления на указанное. |
RemoteViews(String, Int32) |
Создайте новый объект RemoteViews, который будет отображать представления, содержащиеся в указанном файле макета. |
Поля
ExtraChecked |
В настоящее время проверяется ли представление, проверяемое состояние которого изменено. |
ExtraSharedElementBounds |
Намерение дополнительно, содержащее границы для всех общих элементов. |
MarginBottom |
Устаревшие..
Значение будет применяться к marginBottom. |
MarginEnd |
Устаревшие..
Значение будет применяться к marginEnd. |
MarginLeft |
Устаревшие..
Значение будет применяться к marginLeft. |
MarginRight |
Устаревшие..
Значение будет применяться к marginRight. |
MarginStart |
Устаревшие..
Значение будет применяться к marginStart. |
MarginTop |
Устаревшие..
Значение будет применяться к marginTop. |
Свойства
Class |
Возвращает класс среды выполнения этого |
Creator |
Посылаемая. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от Object) |
JniPeerMembers |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. |
LayoutId |
Возвращает идентификатор макета корневого макета, связанного с этим RemoteViews. |
Package | |
PeerReference |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от Object) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ViewId |
Получите идентификатор представления верхнего уровня макета XML, если задано значение . |
Методы
AddStableView(Int32, RemoteViews, Int32) |
Эквивалент вызова |
AddView(Int32, RemoteViews) |
Эквивалент вызова |
Apply(Context, ViewGroup) |
Раздувает иерархию представлений, представленную этим объектом, и применяет все действия. |
Clone() |
Возвращает глубокую копию объекта RemoteViews. |
DescribeContents() |
Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении. |
Dispose() |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от Object) |
Dispose(Boolean) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
OnLoadClass(Class) |
Используется для ограничения представлений, которые можно раздуть |
Reapply(Context, View) |
Применяет все действия к предоставленному представлению. |
RemoveAllViews(Int32) |
Эквивалент вызова |
SetAccessibilityTraversalAfter(Int32, Int32) |
Эквивалент вызова |
SetAccessibilityTraversalBefore(Int32, Int32) |
Эквивалент вызова |
SetBitmap(Int32, String, Bitmap) |
Вызовите метод, принимаюющий одно растровое изображение в представлении в макете для этого RemoteViews. |
SetBlendMode(Int32, String, BlendMode) |
Вызовите метод, принимаюющий один BlendMode в представлении в макете для этого RemoteViews. |
SetBoolean(Int32, String, Boolean) |
Вызовите метод, принимаюющий одно логическое значение в представлении в макете для этого RemoteViews. |
SetBundle(Int32, String, Bundle) |
Вызовите метод, принимаюющий один пакет в представлении в макете для этого RemoteViews. |
SetByte(Int32, String, SByte) |
Вызовите метод, принимаюющий один байт в представлении в макете для этого RemoteViews. |
SetChar(Int32, String, Char) |
Вызовите метод, принимаюющий один символ в представлении в макете для этого RemoteViews. |
SetCharSequence(Int32, String, ICharSequence) |
Вызовите метод, принимаюющий один CharSequence в представлении в макете для этого RemoteViews. |
SetCharSequence(Int32, String, Int32) |
Вызовите метод, принимаюющий один CharSequence в представлении в макете для этого RemoteViews. |
SetCharSequence(Int32, String, String) |
Вызовите метод, принимаюющий один CharSequence в представлении в макете для этого RemoteViews. |
SetCharSequenceAttr(Int32, String, Int32) |
Вызовите метод, принимаюющий один CharSequence в представлении в макете для этого RemoteViews. |
SetChronometer(Int32, Int64, String, Boolean) |
Эквивалент вызова |
SetChronometerCountDown(Int32, Boolean) |
Эквивалент вызова |
SetColor(Int32, String, Int32) |
Вызовите метод, принимаюющий один int, цвет, в представлении в макете для этого RemoteViews. |
SetColorAttr(Int32, String, Int32) |
Вызовите метод, принимаюющий один int, цвет, в представлении в макете для этого RemoteViews. |
SetColorInt(Int32, String, Int32, Int32) |
Вызовите метод, принимаюющий один int, цвет, в представлении в макете для этого RemoteViews. |
SetColorStateList(Int32, String, ColorStateList, ColorStateList) |
Вызовите метод, принимаюющий один ColorStateList в представлении в макете для этого RemoteViews. |
SetColorStateList(Int32, String, ColorStateList) |
Вызовите метод, принимаюющий один ColorStateList в представлении в макете для этого RemoteViews. |
SetColorStateList(Int32, String, Int32) |
Вызовите метод, принимаюющий один ColorStateList в представлении в макете для этого RemoteViews. |
SetColorStateListAttr(Int32, String, Int32) |
Вызовите метод, принимаюющий один ColorStateList в представлении в макете для этого RemoteViews. |
SetCompoundButtonChecked(Int32, Boolean) |
Эквивалент вызова |
SetContentDescription(Int32, ICharSequence) |
Эквивалент вызывающего представления. |
SetContentDescription(Int32, String) |
Эквивалент вызывающего представления. |
SetDisplayedChild(Int32, Int32) |
Эквивалент вызовов |
SetDouble(Int32, String, Double) |
Вызовите метод, принимаюющий одно двойное представление в макете для этого RemoteViews. |
SetEmptyView(Int32, Int32) |
Эквивалент вызовов |
SetFloat(Int32, String, Single) |
Вызовите метод, принимаюющий один float в представлении в макете для этого RemoteViews. |
SetFloatDimen(Int32, String, Int32) |
Вызовите метод с одним плавающей запятой, размером в пикселях в представлении в макете для этого RemoteViews. |
SetFloatDimen(Int32, String, Single, Int32) |
Вызовите метод с одним плавающей запятой, размером в пикселях в представлении в макете для этого RemoteViews. |
SetFloatDimenAttr(Int32, String, Int32) |
Вызовите метод с одним плавающей запятой, размером в пикселях в представлении в макете для этого RemoteViews. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetIcon(Int32, String, Icon, Icon) |
Вызовите метод, принимаюющий один значок в представлении в макете для этого RemoteViews. |
SetIcon(Int32, String, Icon) |
Вызовите метод, принимаюющий один значок в представлении в макете для этого RemoteViews. |
SetImageViewBitmap(Int32, Bitmap) |
Эквивалент вызовов |
SetImageViewIcon(Int32, Icon) |
Эквивалент вызовов |
SetImageViewResource(Int32, Int32) |
Эквивалент вызовов |
SetImageViewUri(Int32, Uri) |
Эквивалент вызовов |
SetInt(Int32, String, Int32) |
Вызовите метод, принимаюющий один int в представлении в макете для этого RemoteViews. |
SetIntDimen(Int32, String, Int32) |
Вызовите метод, принимаюющий один int, размер в пикселях, в представлении в макете для этого RemoteViews. |
SetIntDimen(Int32, String, Single, Int32) |
Вызовите метод, принимаюющий один int, размер в пикселях, в представлении в макете для этого RemoteViews. |
SetIntDimenAttr(Int32, String, Int32) |
Вызовите метод, принимаюющий один int, размер в пикселях, в представлении в макете для этого RemoteViews. |
SetIntent(Int32, String, Intent) |
Вызовите метод, принимаюющий одно намерение в представлении в макете для этого RemoteViews. |
SetLabelFor(Int32, Int32) |
Эквивалент вызова |
SetLightBackgroundLayoutId(Int32) |
Предоставляет альтернативный идентификатор макета, который можно использовать для раздувания этого представления. |
SetLong(Int32, String, Int64) |
Вызов метода, который занимает одно время в представлении в макете для этого RemoteViews. |
SetOnCheckedChangeResponse(Int32, RemoteViews+RemoteResponse) |
Эквивалент вызовов |
SetOnClickFillInIntent(Int32, Intent) |
При использовании коллекций (например, |
SetOnClickPendingIntent(Int32, PendingIntent) |
Эквивалент вызовов |
SetOnClickResponse(Int32, RemoteViews+RemoteResponse) |
Эквивалент вызова |
SetPendingIntentTemplate(Int32, PendingIntent) |
При использовании коллекций (например, |
SetProgressBar(Int32, Int32, Int32, Boolean) |
Эквивалент вызова
|
SetRadioGroupChecked(Int32, Int32) |
Эквивалент вызова |
SetRelativeScrollPosition(Int32, Int32) |
Эквивалент вызова |
SetRemoteAdapter(Int32, Int32, Intent) |
Устаревшие..
Эквивалент вызова |
SetRemoteAdapter(Int32, Intent) |
Эквивалент вызова |
SetRemoteAdapter(Int32, RemoteViews+RemoteCollectionItems) |
Эквивалент вызова |
SetScrollPosition(Int32, Int32) |
Эквивалент вызова |
SetShort(Int32, String, Int16) |
Вызовите метод, который занимает одно короткое время в представлении в макете для этого RemoteViews. |
SetString(Int32, String, String) |
Вызовите метод, принимаюющий одну строку в представлении в макете для этого RemoteViews. |
SetTextColor(Int32, Color) |
Эквивалент вызова |
SetTextViewCompoundDrawables(Int32, Int32, Int32, Int32, Int32) |
Эквивалент вызова |
SetTextViewCompoundDrawablesRelative(Int32, Int32, Int32, Int32, Int32) |
Эквивалент вызова |
SetTextViewText(Int32, ICharSequence) |
Эквивалент вызовов |
SetTextViewText(Int32, String) |
Эквивалент вызовов |
SetTextViewTextSize(Int32, Int32, Single) |
Эквивалент вызовов |
SetUri(Int32, String, Uri) |
Вызовите метод, принимаюющий один универсальный код ресурса (URI) в представлении в макете для этого RemoteViews. |
SetViewLayoutHeight(Int32, Single, Int32) |
Эквивалентен параметру |
SetViewLayoutHeightAttr(Int32, Int32) |
Эквивалентно настройке |
SetViewLayoutHeightDimen(Int32, Int32) |
Эквивалентен настройке |
SetViewLayoutMargin(Int32, Int32, Single, Int32) |
Эквивалент вызова |
SetViewLayoutMarginAttr(Int32, Int32, Int32) |
Эквивалент вызова |
SetViewLayoutMarginDimen(Int32, Int32, Int32) |
Эквивалент вызова |
SetViewLayoutWidth(Int32, Single, Int32) |
Эквивалентен параметру |
SetViewLayoutWidthAttr(Int32, Int32) |
Эквивалентно настройке |
SetViewLayoutWidthDimen(Int32, Int32) |
Эквивалентен настройке |
SetViewOutlinePreferredRadius(Int32, Single, Int32) |
Задает Объект OutlineProvider в представлении, угловой радиус которого вычисляется с помощью |
SetViewOutlinePreferredRadiusAttr(Int32, Int32) |
Задает Объект OutlineProvider в представлении, угловой радиус которого является атрибутом измерения. |
SetViewOutlinePreferredRadiusDimen(Int32, Int32) |
Задает объект OutlineProvider в представлении, угловой радиус которого является ресурсом измерения. |
SetViewPadding(Int32, Int32, Int32, Int32, Int32) |
Эквивалент вызова |
SetViewVisibility(Int32, ViewStates) |
Эквивалент вызовов |
ShowNext(Int32) |
Эквивалент вызовов |
ShowPrevious(Int32) |
Эквивалент вызовов |
ToArray<T>() |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от Object) |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Неструктурировать этот объект в пакете "Посылка". |
Явные реализации интерфейса
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) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. |