ฉันจะยกตัวอย่างเพื่อแสดงให้เห็นถึงจุดที่ยิ่งใหญ่กว่า
ลองนึกภาพแอปของฉันมี FloatingActionButtons จำนวนหนึ่ง ดังนั้นฉันต้องการสร้างสไตล์เดียวและใช้ซ้ำ ดังนั้นฉันจึงทำสิ่งต่อไปนี้:
<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>
ปัญหาที่ฉันพบคือรหัสไม่ได้รวบรวมเนื่องจากมีการบ่นเกี่ยวกับ
Error:(40, 5) No resource found that matches the given name: attr 'app:backgroundTint'.
ฉันพยายามนำเนมสเปซเข้ามาผ่านresources
แท็ก แต่ใช้งานไม่ได้
<resources
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android"
>
มีความคิดอย่างไรที่ฉันจะทำให้สิ่งนี้ได้ผล