Android настраиваемые настраиваемые атрибуты отрицательный идентификатор ресурса - PullRequest
0 голосов
/ 20 февраля 2020

Я попытался создать пользовательский вид, и я следовал правильным инструкциям, проверил его несколько раз, и все выглядит нормально, кроме одной конкретной вещи. Идентификатор ресурса моих настраиваемых атрибутов имеет отрицательное значение, напр. У меня есть R.styleable.MyCustomView, и у меня есть R.styleable.MyCustomView_myProperty.

И когда я пытаюсь получить строку / измерения / int / что угодно, я получаю исключение за пределами границ, вызванное этим "R .styleable.MyCustomView_myProperty ".

ex. context.obtainStyledAttributes (attrs, R.styleable.MyCustomView, 0, 0) .getString (R.styleable.MyCustomView_myProperty) возвращает outOfBoundsArrayException, поскольку эта ссылка на myproperty имеет отрицательное значение.

Как решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...