В андроиде есть метод на объекте TypedArray getType(int index)
который возвращает int, как описано документация для Android
В документации и в своем исследовании я не смог найти то, чему соответствует возвращаемое целое число.
Кто-нибудь знает?
Объект TypedArray getType(int index)
Метод Возвращает тип атрибута по указанному индексу. https://developer.android.com/reference/android/content/res/TypedArray.html#getType(int)
Для примера
Если у нас есть строка в качестве типа данных в xml, то возвращаемое значение int будет равно 3, если тип этих данных — String. т.е. TYPE_STRING,
и если данные являются плавающими, то возвращаемое значение будет равно 4, если тип данных является плавающим, т.е. TYPE_FLOAT
Для более подробной информации обратитесь https://developer.android.com/reference/android/util/TypedValue.html ищите константы, начинающиеся с префикса TYPE_
Надеюсь, это проясняет !!
Других решений пока нет …