Idioma

LayoutInflater.IFactory2 Interface

Definição

LayoutInflater.IFactory Estende-se fornecendo a exibição pai durante a inflação de layout.

[Android.Runtime.Register("android/view/LayoutInflater$Factory2", "", "Android.Views.LayoutInflater/IFactory2Invoker")]
public interface LayoutInflater.IFactory2 : Android.Views.LayoutInflater.IFactory, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/LayoutInflater$Factory2", "", "Android.Views.LayoutInflater/IFactory2Invoker")>]
type LayoutInflater.IFactory2 = interface
    interface LayoutInflater.IFactory
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementações

Comentários

Documentação da plataforma Android

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.

Propriedades

Nome Description
Context

Retorne o contexto em que estamos executando, para acesso a recursos, carregador de classe etc.

(Herdado de LayoutInflater)
Factory

Retornar a corrente Factory (ou nula).; Anexe uma interface de fábrica personalizada para criar exibições ao usar este LayoutInflater.

(Herdado de LayoutInflater)
Factory2

Retornar o .; atual Factory2. Como #setFactory, mas permite que você defina uma Factory2 interface.

(Herdado de LayoutInflater)
Filter

Define o Filter para por este LayoutInflater.

(Herdado de LayoutInflater)
Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
JniIdentityHashCode

Retorna o valor da java.lang.System.identityHashCode() instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniObjectReferenceControlBlock

LayoutInflater.IFactory Estende-se fornecendo a exibição pai durante a inflação de layout.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso ao membro e suporte à invocação.

(Herdado de IJavaPeerable)
PeerReference

Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas.

(Herdado de IJavaPeerable)
ThresholdClass

Obtém o identificador de classe JNI usado pelo .NET para o runtime de associação do Android.

(Herdado de LayoutInflater)
ThresholdType

Obtém o tipo gerenciado usado pelo .NET para o runtime de associação do Android.

(Herdado de LayoutInflater)

Métodos

Nome Description
CloneInContext(Context)

Crie uma cópia do objeto LayoutInflater existente, com a cópia apontando para um contexto diferente do original.

(Herdado de LayoutInflater)
CreateView(Context, String, String, IAttributeSet)

Função de baixo nível para instanciar uma exibição por nome.

(Herdado de LayoutInflater)
CreateView(String, String, IAttributeSet)

Função de baixo nível para instanciar uma exibição por nome.

(Herdado de LayoutInflater)
Disposed()

Chamado quando a instância foi descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a essa instância, então chamará Dispose(); caso contrário, não fará nada.

(Herdado de IJavaPeerable)
Finalized()

Chamado quando a instância foi finalizada.

(Herdado de IJavaPeerable)
Inflate(Int32, ViewGroup, Boolean)

Inflar uma nova hierarquia de exibição do recurso xml especificado.

(Herdado de LayoutInflater)
Inflate(Int32, ViewGroup)

Inflar uma nova hierarquia de exibição do recurso xml especificado.

(Herdado de LayoutInflater)
Inflate(XmlReader, ViewGroup, Boolean)

Inflar uma nova hierarquia de exibição do nó XML especificado.

(Herdado de LayoutInflater)
Inflate(XmlReader, ViewGroup)

Inflar uma nova hierarquia de exibição do nó xml especificado.

(Herdado de LayoutInflater)
OnCreateView(Context, View, String, IAttributeSet)

A versão disso também usa o contexto de #onCreateView(View, String, AttributeSet) inflação.

(Herdado de LayoutInflater)
OnCreateView(String, IAttributeSet)

Essa rotina é responsável por criar a subclasse correta de View, dado o nome do elemento xml.

(Herdado de LayoutInflater)
OnCreateView(View, String, Context, IAttributeSet)

A versão também #onCreateView(String, Context, AttributeSet) fornece o pai em que o modo de exibição criado será colocado.

OnCreateView(View, String, IAttributeSet)

A versão disso #onCreateView(String, AttributeSet) também usa o futuro pai da exibição que está sendo construída.

(Herdado de LayoutInflater)
SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

LayoutInflater.IFactory Estende-se fornecendo a exibição pai durante a inflação de layout.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
UnregisterFromRuntime()

Cancele o registro dessa instância para que o runtime não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

LayoutInflater.IFactory Estende-se fornecendo a exibição pai durante a inflação de layout.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a