LayoutInflater.CreateView Método
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.
Sobrecargas
| Nome | Description |
|---|---|
| CreateView(String, String, IAttributeSet) |
Função de baixo nível para instanciar uma exibição por nome. |
| CreateView(Context, String, String, IAttributeSet) |
Função de baixo nível para instanciar uma exibição por nome. |
CreateView(String, String, IAttributeSet)
Função de baixo nível para instanciar uma exibição por nome.
[Android.Runtime.Register("createView", "(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "")]
public Android.Views.View? CreateView(string? name, string? prefix, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register("createView", "(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "")>]
member this.CreateView : string * string * Android.Util.IAttributeSet -> Android.Views.View
Parâmetros
- name
- String
O nome completo da classe a ser instanciada.
- prefix
- String
O valor System.String usado para prefixo.
- attrs
- IAttributeSet
Os atributos XML fornecidos para essa instância.
Retornos
Exibir o modo de exibição recém-instanciado ou nulo.
- Atributos
Exceções
Comentários
Função de baixo nível para instanciar uma exibição por nome. Isso tenta instanciar uma classe de exibição do <nome> var</var> fornecido encontrado no ClassLoader deste LayoutInflater. Para usar um contexto explícito no construtor View, use #createView(Context, String, String, AttributeSet) em vez disso.
Há duas coisas que podem acontecer em um caso de erro: a exceção que descreve o erro será gerada ou um nulo será retornado. Você deve lidar com ambas as possibilidades – a primeira ocorrerá na primeira vez em que createView() for chamado para uma classe de um nome específico, esta última sempre que existir para esse nome de classe.
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.
Aplica-se a
CreateView(Context, String, String, IAttributeSet)
Função de baixo nível para instanciar uma exibição por nome.
[Android.Runtime.Register("createView", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "", ApiSince=29)]
public Android.Views.View? CreateView(Android.Content.Context viewContext, string name, string? prefix, Android.Util.IAttributeSet? attrs);
[<Android.Runtime.Register("createView", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;", "", ApiSince=29)>]
member this.CreateView : Android.Content.Context * string * string * Android.Util.IAttributeSet -> Android.Views.View
Parâmetros
- viewContext
- Context
O contexto usado como o parâmetro de contexto do construtor View
- name
- String
O nome completo da classe a ser instanciada.
- prefix
- String
O valor System.String usado para prefixo.
- attrs
- IAttributeSet
Os atributos XML fornecidos para essa instância.
Retornos
Exibir o modo de exibição recém-instanciado ou nulo.
- Atributos
Comentários
Função de baixo nível para instanciar uma exibição por nome. Isso tenta instanciar uma classe de exibição do <nome> var</var> fornecido encontrado no ClassLoader deste LayoutInflater.
Há duas coisas que podem acontecer em um caso de erro: a exceção que descreve o erro será gerada ou um nulo será retornado. Você deve lidar com ambas as possibilidades – a primeira ocorrerá na primeira vez em que createView() for chamado para uma classe de um nome específico, esta última sempre que existir para esse nome de classe.
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.