Язык

View.RequireViewById Метод

Определение

Перегрузки

Имя. Описание
RequireViewById(Int32)

Находит первое представление потомков с заданным идентификатором, само представление, если идентификатор совпадает #getId(), или создает исключение IllegalArgumentException, если идентификатор недопустим или отсутствует соответствующее представление в иерархии.

RequireViewById<T>(Int32)

Находит представление с указанным идентификатором в качестве запрошенного типа.

RequireViewById(Int32)

Находит первое представление потомков с заданным идентификатором, само представление, если идентификатор совпадает #getId(), или создает исключение IllegalArgumentException, если идентификатор недопустим или отсутствует соответствующее представление в иерархии.

[Android.Runtime.Register("requireViewById", "(I)Landroid/view/View;", "", ApiSince=28)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.view.View" })]
public Java.Lang.Object RequireViewById(int id);
[<Android.Runtime.Register("requireViewById", "(I)Landroid/view/View;", "", ApiSince=28)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.view.View" })>]
member this.RequireViewById : int -> Java.Lang.Object

Параметры

id
Int32

Идентификатор для поиска

Возвращаемое значение

представление с заданным идентификатором

Атрибуты

Комментарии

Находит первое представление потомков с заданным идентификатором, само представление, если идентификатор совпадает #getId(), или создает исключение IllegalArgumentException, если идентификатор недопустим или отсутствует соответствующее представление в иерархии.

<strong>Note:</strong> В большинстве случаев в зависимости от поддержки компилятора результирующее представление автоматически приведение к типу целевого класса. Если тип целевого класса не ограничен, может потребоваться явное приведение.

Java документации по android.view.View.requireViewById(int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

RequireViewById<T>(Int32)

Находит представление с указанным идентификатором в качестве запрошенного типа.

public T RequireViewById<T>(int id) where T : Android.Views.View;
member this.RequireViewById : int -> 'T (requires 'T :> Android.Views.View)

Параметры типа

T

Ожидаемый тип представления.

Параметры

id
Int32

Идентификатор ресурса требуемого представления.

Возвращаемое значение

T

Соответствующее представление Tкак .

Комментарии

Для этой управляемой удобной перегрузки требуется соответствующее представление. Он создает IllegalArgumentException исключение, если идентификатор недопустим или не существует соответствующего представления, и InvalidCastException если соответствующее представление несовместимо.T

Применяется к