Пользовательские атрибуты со стилями Android, запрещенный идентификатор ресурса
Я попытался создать индивидуальный вид и выполнил правильные инструкции, проверил его несколько раз, и все вроде нормально, за исключением одной конкретной вещи. Идентификатор ресурса моих стилизованных атрибутов имеет отрицательное значение, например. У меня есть R.styleable.MyCustomView и R.styleable.MyCustomView_myProperty.
И когда я пытаюсь получить строку /dimen/int/ something, я выхожу за пределы исключения, вызванное этим "R.styleable.MyCustomView_myProperty".
напр. context.obtainStyledAttributes(attrs, R.styleable.MyCustomView, 0, 0).getString(R.styleable.MyCustomView_myProperty) возвращает outOfBoundsArrayException, поскольку эта ссылка на myproperty имеет отрицательное значение.
Как решить эту проблему?