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><li<>android.widget.AdapterViewFlipper
/li/li><android.widget.FrameLayout
></li><<android.widget.GridLayout
>/li/li><android.widget.GridView
<>/li>><android.widget.LinearLayout
</li/li>android.widget.ListView
<<>/li><><android.widget.RelativeLayout
/li/li/li>><<android.widget.StackView
/li/li/liandroid.widget.ViewFlipper
<<>>/li></ul>
И следующие мини-приложения:
<ul><liandroid.widget.AnalogClock
<>/li/li>><android.widget.Button
</li>android.widget.Chronometer
><</li/li><<android.widget.ImageButton
>/li><<android.widget.ImageView
>/li/li>android.widget.ProgressBar
><</li>><<android.widget.TextClock
/li/li/li/liandroid.widget.TextView
<<>>/li></ul>
В API 31 также можно использовать следующие мини-приложения и макеты:
<ul><liandroid.widget.CheckBox
></li<<android.widget.RadioButton
>>/li/li><<>android.widget.RadioGroup
/li/li><<android.widget.Switch
>/li></ul>
Потомки этих классов не поддерживаются.
Документация по Java для android.widget.RemoteViews
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
RemoteViews(IDictionary<SizeF,RemoteViews>) |
Создайте объект RemoteViews, который раздует макет с помощью ближайшей спецификации размера. |
RemoteViews(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
RemoteViews(Parcel) |
Считывает объект RemoteViews из посылки. |
RemoteViews(RemoteViews) |
Создает копию другого объекта RemoteView. |
RemoteViews(RemoteViews, RemoteViews) |
Создайте новый объект RemoteViews, который будет раздуваться как указанное landspace или книжное remoteViews в зависимости от текущей конфигурации. |
RemoteViews(String, Int32) |
Создайте новый объект RemoteViews, который будет отображать представления, содержащиеся в указанном файле макета. |
RemoteViews(String, Int32, 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() |
Описывать типы специальных объектов, содержащихся в маршалируемом представлении этого объекта Parcelable. |
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 в представлении в макете для этого объекта RemoteViews. |
SetColorStateList(Int32, String, ColorStateList, ColorStateList) |
Вызовите метод, который принимает один ColorStateList в представлении в макете для этого объекта RemoteViews. |
SetColorStateList(Int32, String, Int32) |
Вызовите метод, который принимает один ColorStateList в представлении в макете для этого объекта RemoteViews. |
SetColorStateListAttr(Int32, String, Int32) |
Вызовите метод, который принимает один ColorStateList в представлении в макете для этого объекта RemoteViews. |
SetCompoundButtonChecked(Int32, Boolean) |
Эквивалентно вызову |
SetContentDescription(Int32, ICharSequence) |
Эквивалентно вызову View. |
SetContentDescription(Int32, String) |
Эквивалентно вызову View. |
SetDisplayedChild(Int32, Int32) |
Эквивалентно вызову |
SetDouble(Int32, String, Double) |
Вызовите метод, который принимает один двойник в представлении в макете для этого объекта RemoteViews. |
SetEmptyView(Int32, Int32) |
Эквивалентно вызову |
SetFloat(Int32, String, Single) |
Вызовите метод, который принимает одно значение float в представлении в макете для этого объекта RemoteViews. |
SetFloatDimen(Int32, String, Int32) |
Вызовите метод, который принимает одно значение float , размер в пикселях, в представлении в макете для этого объекта RemoteViews. |
SetFloatDimen(Int32, String, Single, Int32) |
Вызовите метод, который принимает одно значение float , размер в пикселях, в представлении в макете для этого объекта RemoteViews. |
SetFloatDimenAttr(Int32, String, Int32) |
Вызовите метод, который принимает одно значение float , размер в пикселях, в представлении в макете для этого объекта RemoteViews. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetIcon(Int32, String, Icon) |
Вызовите метод, который принимает один значок в представлении в макете для этого объекта RemoteViews. |
SetIcon(Int32, String, Icon, Icon) |
Вызовите метод, который принимает один значок в представлении в макете для этого объекта RemoteViews. |
SetImageViewBitmap(Int32, Bitmap) |
Эквивалентно вызову |
SetImageViewIcon(Int32, Icon) |
Эквивалентно вызову |
SetImageViewResource(Int32, Int32) |
Эквивалентно вызову |
SetImageViewUri(Int32, Uri) |
Эквивалентно вызову |
SetInt(Int32, String, Int32) |
Вызовите метод, принимающие одно целое число в представлении в макете для этого объекта RemoteViews. |
SetIntDimen(Int32, String, Int32) |
Вызовите метод, который принимает одно целое число , размер в пикселях, в представлении в макете для этого remoteViews. |
SetIntDimen(Int32, String, Single, Int32) |
Вызовите метод, который принимает одно целое число , размер в пикселях, в представлении в макете для этого remoteViews. |
SetIntDimenAttr(Int32, String, Int32) |
Вызовите метод, который принимает одно целое число , размер в пикселях, в представлении в макете для этого 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) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Сведите этот объект в плоскую структуру в объект Parcel. |
Явные реализации интерфейса
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) |
Класс, описывающий иерархию представлений, которая может отображаться в другом процессе. |