RemoteViews Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo.
[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
- Herança
- Atributos
- Implementações
Comentários
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. A hierarquia é inflada de um arquivo de recurso de layout e essa classe fornece algumas operações básicas para modificar o conteúdo da hierarquia inflada.
RemoteViews é limitado ao suporte para os seguintes layouts:
<ul><li>android.widget.AdapterViewFlipper</li><li>android.widget.FrameLayout</li><li>android.widget.GridLayout</li><li>android.widget.GridView</li><li>android.widget.LinearLayout</li><li>android.widget.ListView</li><>android.widget.RelativeLayout<>< li>android.widget.StackView</li li><>/liandroid.widget.ViewFlipper</li/li></ul>
E os seguintes widgets:
<ul><li>android.widget.AnalogClock</li><li>android.widget.Button</li><li>android.widget.Chronometer</li><li>android.widget.ImageButton</li><li>android.widget.ImageView</li><>android.widget.ProgressBar<>< li>android.widget.TextClock</li li><>/liandroid.widget.TextView</li></ul>
A partir da API 31, os seguintes widgets e layouts também podem ser usados:
<ul li><>/liandroid.widget.CheckBox<li><>/liandroid.widget.RadioButton<li><>/li liandroid.widget.RadioGroup<>/li<>android.widget.Switch</ul><>
Não há suporte para descendentes dessas classes.
Java documentação para android.widget.RemoteViews.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Construtores
| Nome | Description |
|---|---|
| RemoteViews(IDictionary<SizeF,RemoteViews>) |
Crie um novo objeto RemoteViews que inflará o layout com a especificação de tamanho mais próxima. |
| RemoteViews(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| RemoteViews(Parcel) |
Lê um objeto RemoteViews de uma parcela. |
| RemoteViews(RemoteViews, RemoteViews) |
Crie um novo objeto RemoteViews que irá inflar como o landspace especificado ou RemoteViews retrato, dependendo da configuração atual. |
| RemoteViews(RemoteViews) |
Cria uma cópia de outro RemoteViews. |
| RemoteViews(RemoteViews+DrawInstructions) |
Cria um a |
| RemoteViews(String, Int32, Int32) |
Crie um novo objeto RemoteViews que exibirá as exibições contidas no arquivo de layout especificado e alterará a ID da exibição raiz para a especificada. |
| RemoteViews(String, Int32) |
Crie um novo objeto RemoteViews que exibirá as exibições contidas no arquivo de layout especificado. |
Campos
| Nome | Description |
|---|---|
| ExtraChecked |
A intenção extra para saber se a exibição cujo estado verificado foi alterado está marcada no momento. |
| ExtraSharedElementBounds |
O extra de intenção que contém os limites de todos os elementos compartilhados. |
| MarginBottom |
Obsoleto.
O valor será aplicado ao marginBottom. |
| MarginEnd |
Obsoleto.
O valor será aplicado ao marginEnd. |
| MarginLeft |
Obsoleto.
O valor será aplicado ao marginLeft. |
| MarginRight |
Obsoleto.
O valor será aplicado ao marginRight. |
| MarginStart |
Obsoleto.
O valor será aplicado ao marginStart. |
| MarginTop |
Obsoleto.
O valor será aplicado ao marginTop. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| Creator |
Parcelado. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| JniPeerMembers |
Obtém os metadados de membro par JNI para esse tipo de associação gerenciada. |
| LayoutId |
Retorna a ID de layout do layout raiz associado a este RemoteViews. |
| Package |
Obtém o pacote. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. |
| ViewId |
Obtenha a ID do modo de exibição de nível superior do layout XML, se definido usando |
Métodos
| Nome | Description |
|---|---|
| AddStableView(Int32, RemoteViews, Int32) |
Equivalente à chamada |
| AddView(Int32, RemoteViews) |
Equivalente à chamada |
| Apply(Context, ViewGroup) |
Infla a hierarquia de exibição representada por esse objeto e aplica todas as ações. |
| Clone() |
Retorna uma cópia profunda do objeto RemoteViews. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| DescribeContents() |
Descreva os tipos de objetos especiais contidos na representação marshalled deste Parcelable. |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| Equals(Object) |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| OnLoadClass(Class) |
Usado para restringir as exibições que podem ser infladas |
| Reapply(Context, View) |
Aplica todas as ações à exibição fornecida. |
| RemoveAllViews(Int32) |
Equivalente à chamada |
| SetAccessibilityTraversalAfter(Int32, Int32) |
Equivalente à chamada |
| SetAccessibilityTraversalBefore(Int32, Int32) |
Equivalente à chamada |
| SetAppWidgetEventTag(Int32, Int32) |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. |
| SetBitmap(Int32, String, Bitmap) |
Chame um método tomando um Bitmap em um modo de exibição no layout deste RemoteViews. |
| SetBlendMode(Int32, String, BlendMode) |
Chame um método que usa um BlendMode em um modo de exibição no layout deste RemoteViews. |
| SetBoolean(Int32, String, Boolean) |
Chame um método que usa um booliano em um modo de exibição no layout deste RemoteViews. |
| SetBundle(Int32, String, Bundle) |
Chame um método usando um pacote em um modo de exibição no layout deste RemoteViews. |
| SetByte(Int32, String, SByte) |
Chame um método usando um byte em um modo de exibição no layout deste RemoteViews. |
| SetChar(Int32, String, Char) |
Chame um método tomando um char em um modo de exibição no layout deste RemoteViews. |
| SetCharSequence(Int32, String, ICharSequence) |
Chame um método que usa um CharSequence em um modo de exibição no layout deste RemoteViews. |
| SetCharSequence(Int32, String, Int32) |
Chame um método que usa um CharSequence em um modo de exibição no layout deste RemoteViews. |
| SetCharSequence(Int32, String, String) |
Chame um método que usa um CharSequence em um modo de exibição no layout deste RemoteViews. |
| SetCharSequenceAttr(Int32, String, Int32) |
Chame um método que usa um CharSequence em um modo de exibição no layout deste RemoteViews. |
| SetChronometer(Int32, Int64, String, Boolean) |
Equivalente à chamada |
| SetChronometerCountDown(Int32, Boolean) |
Equivalente a chamar |
| SetColor(Int32, String, Int32) |
Chame um método tomando um int, uma cor, em um modo de exibição no layout deste RemoteViews. |
| SetColorAttr(Int32, String, Int32) |
Chame um método tomando um int, uma cor, em um modo de exibição no layout deste RemoteViews. |
| SetColorInt(Int32, String, Int32, Int32) |
Chame um método tomando um int, uma cor, em um modo de exibição no layout deste RemoteViews. |
| SetColorStateList(Int32, String, ColorStateList, ColorStateList) |
Chame um método tomando um ColorStateList em um modo de exibição no layout deste RemoteViews. |
| SetColorStateList(Int32, String, ColorStateList) |
Chame um método tomando um ColorStateList em um modo de exibição no layout deste RemoteViews. |
| SetColorStateList(Int32, String, Int32) |
Chame um método tomando um ColorStateList em um modo de exibição no layout deste RemoteViews. |
| SetColorStateListAttr(Int32, String, Int32) |
Chame um método tomando um ColorStateList em um modo de exibição no layout deste RemoteViews. |
| SetCompoundButtonChecked(Int32, Boolean) |
Equivalente à chamada |
| SetContentDescription(Int32, ICharSequence) |
Equivalente à exibição de chamada. |
| SetContentDescription(Int32, String) |
Equivalente à exibição de chamada. |
| SetDisplayedChild(Int32, Int32) |
Equivalente à chamada |
| SetDouble(Int32, String, Double) |
Chame um método tomando um duplo em um modo de exibição no layout deste RemoteViews. |
| SetEmptyView(Int32, Int32) |
Equivalente à chamada |
| SetFloat(Int32, String, Single) |
Chame um método que usa um float em um modo de exibição no layout deste RemoteViews. |
| SetFloatDimen(Int32, String, Int32) |
Chame um método que usa um float, um tamanho em pixels, em um modo de exibição no layout deste RemoteViews. |
| SetFloatDimen(Int32, String, Single, Int32) |
Chame um método que usa um float, um tamanho em pixels, em um modo de exibição no layout deste RemoteViews. |
| SetFloatDimenAttr(Int32, String, Int32) |
Chame um método que usa um float, um tamanho em pixels, em um modo de exibição no layout deste RemoteViews. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetIcon(Int32, String, Icon, Icon) |
Chame um método que usa um ícone em um modo de exibição no layout deste RemoteViews. |
| SetIcon(Int32, String, Icon) |
Chame um método que usa um ícone em um modo de exibição no layout deste RemoteViews. |
| SetImageViewBitmap(Int32, Bitmap) |
Equivalente à chamada |
| SetImageViewIcon(Int32, Icon) |
Equivalente à chamada |
| SetImageViewResource(Int32, Int32) |
Equivalente à chamada |
| SetImageViewUri(Int32, Uri) |
Equivalente à chamada |
| SetInt(Int32, String, Int32) |
Chame um método tomando um int em um modo de exibição no layout deste RemoteViews. |
| SetIntDimen(Int32, String, Int32) |
Chame um método tomando um int, um tamanho em pixels, em um modo de exibição no layout deste RemoteViews. |
| SetIntDimen(Int32, String, Single, Int32) |
Chame um método tomando um int, um tamanho em pixels, em um modo de exibição no layout deste RemoteViews. |
| SetIntDimenAttr(Int32, String, Int32) |
Chame um método tomando um int, um tamanho em pixels, em um modo de exibição no layout deste RemoteViews. |
| SetIntent(Int32, String, Intent) |
Chame um método que usa uma intenção em um modo de exibição no layout deste RemoteViews. |
| SetLabelFor(Int32, Int32) |
Equivalente à chamada |
| SetLightBackgroundLayoutId(Int32) |
Fornece uma ID de layout alternativa, que pode ser usada para inflar essa exibição. |
| SetLong(Int32, String, Int64) |
Chame um método demorando um longo em um modo de exibição no layout para este RemoteViews. |
| SetOnCheckedChangeResponse(Int32, RemoteViews+RemoteResponse) |
Equivalente à chamada
|
| SetOnClickFillInIntent(Int32, Intent) |
Ao usar coleções (por exemplo, |
| SetOnClickPendingIntent(Int32, PendingIntent) |
Equivalente à chamada
|
| SetOnClickResponse(Int32, RemoteViews+RemoteResponse) |
Equivalente à chamada
|
| SetOnStylusHandwritingPendingIntent(Int32, PendingIntent) |
Equivalente a chamar View.setHandwritingDelegatorCallback(Runnable) para enviar o PendingIntent fornecido. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| SetPendingIntentTemplate(Int32, PendingIntent) |
Ao usar coleções (por exemplo, |
| SetProgressBar(Int32, Int32, Int32, Boolean) |
Equivalente à chamada
|
| SetRadioGroupChecked(Int32, Int32) |
Equivalente à chamada |
| SetRelativeScrollPosition(Int32, Int32) |
Equivalente à chamada |
| SetRemoteAdapter(Int32, Int32, Intent) |
Obsoleto.
Equivalente à chamada |
| SetRemoteAdapter(Int32, Intent) |
Equivalente à chamada |
| SetRemoteAdapter(Int32, RemoteViews+RemoteCollectionItems) |
Equivalente à chamada |
| SetScrollPosition(Int32, Int32) |
Equivalente à chamada |
| SetShort(Int32, String, Int16) |
Chame um método com um atalho em um modo de exibição no layout para este RemoteViews. |
| SetString(Int32, String, String) |
Chame um método que usa uma cadeia de caracteres em um modo de exibição no layout deste RemoteViews. |
| SetTextColor(Int32, Color) |
Equivalente à chamada |
| SetTextViewCompoundDrawables(Int32, Int32, Int32, Int32, Int32) |
Equivalente à chamada |
| SetTextViewCompoundDrawablesRelative(Int32, Int32, Int32, Int32, Int32) |
Equivalente à chamada |
| SetTextViewText(Int32, ICharSequence) |
Equivalente à chamada |
| SetTextViewText(Int32, String) |
Equivalente à chamada |
| SetTextViewTextSize(Int32, Int32, Single) |
Equivalente à chamada |
| SetUri(Int32, String, Uri) |
Chame um método que usa um Uri em um modo de exibição no layout deste RemoteViews. |
| SetViewLayoutHeight(Int32, Single, Int32) |
Equivalente à configuração |
| SetViewLayoutHeightAttr(Int32, Int32) |
Equivalente à configuração |
| SetViewLayoutHeightDimen(Int32, Int32) |
Equivalente à configuração |
| SetViewLayoutMargin(Int32, Int32, Single, Int32) |
Equivalente à chamada |
| SetViewLayoutMarginAttr(Int32, Int32, Int32) |
Equivalente à chamada |
| SetViewLayoutMarginDimen(Int32, Int32, Int32) |
Equivalente à chamada |
| SetViewLayoutWidth(Int32, Single, Int32) |
Equivalente à configuração |
| SetViewLayoutWidthAttr(Int32, Int32) |
Equivalente à configuração |
| SetViewLayoutWidthDimen(Int32, Int32) |
Equivalente à configuração |
| SetViewOutlinePreferredRadius(Int32, Single, Int32) |
Define um OutlineProvider na exibição cujo raio de canto é uma dimensão calculada usando |
| SetViewOutlinePreferredRadiusAttr(Int32, Int32) |
Define um OutlineProvider na exibição cujo raio de canto é um atributo de dimensão com |
| SetViewOutlinePreferredRadiusDimen(Int32, Int32) |
Define um OutlineProvider na exibição cujo raio de canto é um recurso de dimensão com |
| SetViewPadding(Int32, Int32, Int32, Int32, Int32) |
Equivalente à chamada |
| SetViewVisibility(Int32, ViewStates) |
Equivalente à chamada |
| ShowNext(Int32) |
Equivalente à chamada |
| ShowPrevious(Int32) |
Equivalente à chamada |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Nivele esse objeto em um Pacote. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Uma classe que descreve uma hierarquia de exibição que pode ser exibida em outro processo. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |