Изображения в папке ресурсов drawable-v24 не отображаются в кнопке изображения? - PullRequest
1 голос
/ 08 марта 2020

У меня есть различные значки, которые я пытаюсь использовать для некоторых кнопок. Эти значки существуют в папке ресурсов drawable-v24. Когда я пытаюсь установить "android: src =" drawable-icon "для моего ресурса, изображение никогда не появляется. Имеет ли значение, что значок существует в" drawable-v24 ", но мой ресурс вызывает" рисовать "папку? Извините, я действительно не знаю, что спросить здесь. Я очень новичок, когда дело доходит до этого.

Мой XML код:

<ImageButton
        android:id="@+id/history_button"
        android:layout_width="74dp"
        android:layout_height="81dp"
        android:layout_marginEnd="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginBottom="16dp"
        app:layout_constraintBottom_toTopOf="@+id/horizontal_border"
        app:layout_constraintEnd_toStartOf="@+id/vertical_border"
        android:src="@drawable/icons8-time-machine-24" />

Кнопка отображается в виде простой серой кнопки без черного значка «машина времени», который должен отображаться.

1 Ответ

1 голос
/ 08 марта 2020

У компилятора возникают проблемы из-за именования вашего рисуемого файла, а именно из-за того, что вы используете тире вместо обычно используемого знака подчеркивания "_". Вы можете просто назвать drawable time_machine. дайте мне знать, если это так.

посмотрите на этот ответ для справки: связанный вопрос

...