Tôi sẽ đưa ra một ví dụ để chứng minh điểm quan trọng hơn.
Hãy tưởng tượng ứng dụng của tôi có một số FloatingActionButtons. Do đó, tôi muốn tạo một kiểu và sử dụng lại nó. Vì vậy, tôi làm như sau:
<style name="FabStyle” parent ="Widget.Design.FloatingActionButton">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_margin">16dp</item>
<item name="app:backgroundTint">@color/accent</item>
<item name="app:layout_anchorGravity">end|bottom</item>
</style>
Vấn đề tôi đang gặp phải là mã không được biên dịch vì nó đang phàn nàn về
Error:(40, 5) No resource found that matches the given name: attr 'app:backgroundTint'.
Tôi đã thử đưa không gian tên vào thông qua resources
thẻ nhưng điều đó không hoạt động
<resources
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
>
Bất kỳ ý tưởng làm thế nào tôi có thể làm cho nó hoạt động?
1
Liên quan: stackoverflow.com/questions/6860886/...
—
styler1972