View.RequireViewById Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| RequireViewById(Int32) |
Находит первое представление потомков с заданным идентификатором, само представление, если идентификатор совпадает |
| 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как .
Комментарии
Для этой управляемой удобной перегрузки требуется соответствующее представление. Он создает IllegalArgumentException исключение, если идентификатор недопустим или не существует соответствующего представления, и InvalidCastException если соответствующее представление несовместимо.T