RemoteViews Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе.
[Android.Runtime.Register("android/widget/RemoteViews", DoNotGenerateAcw=true)]
public class RemoteViews : Java.Lang.Object, Android.OS.IParcelable, Android.Views.LayoutInflater.IFilter, IDisposable
[<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.FrameLayout<><>android.widget.GridLayout<><>android.widget.GridView<><>android.widget.LinearLayout<><>android.widget.ListView<><>android.widget.RelativeLayout<><>android.widget.StackView<li/><li>android.widget.ViewFlipper</li></ul>
И следующие мини-приложения:
<ul><>android.widget.AnalogClock< li/><>android.widget.Button<li/><>android.widget.Chronometer<><>android.widget.ImageButton<><>android.widget.ImageView<><>android.widget.ProgressBar<><>android.widget.TextClock<li/><li>android.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.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя. | Описание |
|---|---|
| RemoteViews(IDictionary<SizeF,RemoteViews>) |
Создайте новый объект RemoteViews, который будет раздувать макет с ближайшей спецификацией размера. |
| RemoteViews(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
| RemoteViews(Parcel) |
Считывает объект RemoteViews из посылки. |
| RemoteViews(RemoteViews, RemoteViews) |
Создайте новый объект RemoteViews, который будет раздуваться как указанное пространство земли или книжные RemoteViews в зависимости от текущей конфигурации. |
| RemoteViews(RemoteViews) |
Создает копию других RemoteViews. |
| RemoteViews(RemoteViews+DrawInstructions) |
Создает инструкции по рисованию |
| 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 |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| JniPeerMembers |
Возвращает метаданные однорангового члена JNI для этого управляемого типа привязки. |
| LayoutId |
Возвращает идентификатор макета корневого макета, связанного с этим RemoteViews. |
| Package |
Возвращает пакет. |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ViewId |
Получите идентификатор представления верхнего уровня макета XML, если задано значение . |
Методы
| Имя. | Описание |
|---|---|
| AddStableView(Int32, RemoteViews, Int32) |
Эквивалент вызова |
| AddView(Int32, RemoteViews) |
Эквивалент вызова |
| Apply(Context, ViewGroup) |
Раздувает иерархию представлений, представленную этим объектом, и применяет все действия. |
| Clone() |
Возвращает глубокую копию объекта RemoteViews. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| DescribeContents() |
Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении. |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| Equals(Object) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| GetDrawInstructions() |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| JavaFinalize() |
Устаревшие.
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| OnLoadClass(Class) |
Используется для ограничения представлений, которые можно раздуть |
| Reapply(Context, View) |
Применяет все действия к предоставленному представлению. |
| RemoveAllViews(Int32) |
Эквивалент вызова |
| SetAccessibilityTraversalAfter(Int32, Int32) |
Эквивалент вызова |
| SetAccessibilityTraversalBefore(Int32, Int32) |
Эквивалент вызова |
| SetAppWidgetEventTag(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) |
Эквивалент вызова
|
| SetOnStylusHandwritingPendingIntent(Int32, PendingIntent) |
Эквивалент вызова View.setHandwritingDelegatorCallback(Runnable) для отправки предоставленного объекта PendingIntent. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| 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) |
Эквивалент вызова |
| SetViewPadding(Int32, Single, Single, Single, Single, Int32) |
Эквивалент вызова View.setPadding(int, int, int, int, int). |
| SetViewVisibility(Int32, ViewStates) |
Эквивалент вызовов |
| ShowNext(Int32) |
Эквивалент вызовов |
| ShowPrevious(Int32) |
Эквивалент вызовов |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Неструктурировать этот объект в пакете "Посылка". |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| IJavaPeerable.Finalized() |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. (Унаследовано от JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |