Tôi đang xem mã mẫu Thư viện tổ ong ( tại đây ) và tôi đã xem qua mã sau khi cố gắng thêm các mục hành động trong ứng dụng của riêng mình:
<item android:id="@+id/camera"
android:title="Camera"
android:icon="?attr/menuIconCamera"
android:showAsAction="ifRoom" />
Tôi ?attr
đang ném cho tôi một vòng lặp. Ai đó có thể vui lòng giải thích điều này đang làm gì không? Làm thế nào điều này có liên quan đến một có thể vẽ? Tôi dường như không thể tìm thấy bất kỳ thông tin tốt nào trên Google. Ngoài ra, có danh sách hoặc thư viện các thuộc tính mà chúng ta có thể sử dụng cho các biểu tượng thay vì chỉ menuIconCamera
?
Cảm ơn
Chỉnh sửa: Tôi đã xem xét thêm xung quanh và thấy rằng attrs.xml trông như thế này:
<resources>
<declare-styleable name="AppTheme">
<attr name="listDragShadowBackground" format="reference" />
<attr name="menuIconCamera" format="reference" />
<attr name="menuIconToggle" format="reference" />
<attr name="menuIconShare" format="reference" />
</declare-styleable>
Thật không may, điều đó chỉ làm cho tôi càng khó hiểu hơn. Cái này đang làm gì vậy?