cuốn sách gpt4 ai đã làm

android - 什么时候使用 "?android"或 "@android"?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-01 22:02:02 31 4
mua khóa gpt4 Nike

Tôi là người mới và đang cố gắng hiểu mã XML sau:

Nhìn vào tài liệu trên dev.android.com, nó cho biết "starStyle" là hằng số trong R.attr,


ngôi sao int tĩnh cuối cùng kể từ: API cấp 1

Kiểu ngôi sao mặc định.

Phải là tham chiếu đến tài nguyên khác, ở dạng "@[+][package:]type:name" hoặc thuộc tính chủ đề ở dạng "?[package:][type:]name".

Có vẻ như tôi có thể khai báo 2 cú pháp. 1) "@[+][gói:]type:name"2) "?[gói:][loại:]name".

Nếu có 2 cú pháp thì cú pháp đúng cho "@[+][package:]type:name" là gì?

Tôi đã thử "@android:attr/starStyle" nhưng tôi không nhận được hộp kiểm "sao" mặc dù ứng dụng biên dịch tốt.

câu trả lời hay nhất

@-syntax được sử dụng cho các tài nguyên được xác định trong dự án của bạn hoặc khung Android. ? - cú pháp cho các tài nguyên trong chủ đề hiện tại.

Đối với starStyle cần được xác định trong chủ đề, bạn muốn:

"?android:attr/starStyle"

Nhìn thấy đâyMô tả chi tiết các tài nguyên chủ đề.

Về android - khi nào nên sử dụng "?android" hoặc "@android"? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/7781920/

31 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress