TypedArray.getType(int index)中的整数值对应于什么?

时间:2016-06-29 07:21:54

标签: android c++ xamarin.android typed-arrays android-attributes

在android中,TypedArray对象getType(int index)上有一个方法,它返回一个int,如android documentation所述

在文档和我的研究中,我找不到返回的整数对应的内容。

有人知道吗?

1 个答案:

答案 0 :(得分:1)

TypedArray对象getType(int index)方法返回指定索引处的属性类型。 https://developer.android.com/reference/android/content/res/TypedArray.html#getType(int)

例如

如果我们在xml中有字符串作为数据类型,那么如果该数据的类型是String,则返回的int值将为3。即TYPE_STRING

如果数据是浮点数,那么如果数据类型为Float即TYPE_FLOAT

,则返回的值为4

有关详细信息,请参阅https://developer.android.com/reference/android/util/TypedValue.html查找以前缀TYPE _

开头的常量

希望它澄清!!