Preference.OnGetDefaultValue(TypedArray, Int32) 方法

定义

当首选项被膨胀并且需要读取默认值属性时调用。

[Android.Runtime.Register("onGetDefaultValue", "(Landroid/content/res/TypedArray;I)Ljava/lang/Object;", "GetOnGetDefaultValue_Landroid_content_res_TypedArray_IHandler")]
protected virtual Java.Lang.Object? OnGetDefaultValue (Android.Content.Res.TypedArray? a, int index);
[<Android.Runtime.Register("onGetDefaultValue", "(Landroid/content/res/TypedArray;I)Ljava/lang/Object;", "GetOnGetDefaultValue_Landroid_content_res_TypedArray_IHandler")>]
abstract member OnGetDefaultValue : Android.Content.Res.TypedArray * int -> Java.Lang.Object
override this.OnGetDefaultValue : Android.Content.Res.TypedArray * int -> Java.Lang.Object

参数

a
TypedArray

属性集。

index
Int32

默认值属性的索引。

返回

此首选项类型的默认值。

属性

注解

当首选项被膨胀并且需要读取默认值属性时调用。 由于不同的首选项类型具有不同的值类型,因此子类应获取并返回默认值,该值将是其值类型。

例如,如果值类型为 String,则方法的正文将代理到 TypedArray#getString(int)

适用于 . 的 android.preference.Preference.onGetDefaultValue(android.content.res.TypedArray, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于