пользовательский атрибут не найден в моем пользовательском представлении - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть эта строка в моем макете account_particle.xml

            android:padding="?attrs/disc_padding"

this attrs.xml:

<resources>
  <declare-styleable name="AccountParticle">

    <attr name="text_margin_start" format="reference"/>
    <attr name="disc_padding" format="reference"/>
    <attr name="disc_imageViewSize" format="reference"/>


  </declare-styleable>
</resources>

и этот styles.xml:

<style name="Theme.ap.header" parent="Theme.AppCompat">
    <item name="disc_padding">@dimen/account_menu_header_signed_in_avatar_margin_start</item>
  </style>

  <style name="Theme.ap.list_item" parent="Theme.AppCompat">
    <item name="disc_padding">@dimen/account_menu_account_list_item_avatar_margin_start</item>



      </style>

Почему я получаю эту ошибку компиляции?

 error: Error: No resource found that matches the given name (at 'padding' with value '?attrs/disc_padding').

AccountParticle

1 Ответ

0 голосов
/ 18 ноября 2018

Попробуйте заменить android:padding="?attrs/disc_padding"

с android:padding="?attr/disc_padding" или android:padding="?disc_padding"

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