Chúng tôi có trong dự án của chúng tôi một bàn phím với các yếu tố "Key", yếu tố Key này có các thuộc tính như android: codes = "119", android: keyLabel = "w" và cứ thế.Làm cách nào để tạo thuộc tính tùy chỉnh trên xml cho Android?
Câu hỏi của tôi là làm cách nào để có thể bao gồm thuộc tính tùy chỉnh như "android: alternativeKeyLabel" để làm điều gì đó khác.
Khi cố gắng sử dụng quan điểm tuỳ chỉnh với các thuộc tính tùy chỉnh từ các thư viện (ví dụTùy chỉnh nút đăng nhập Facebook), bố cục sử dụng thuộc tính tùy chỉnh phải sử dụng URI không gian tên "http://schemas.android.com/apk/res-auto" thay vì URI bao gồm tên gói ứng dụng. URI này được thay thế bằng ứng dụng cụ thể tại thời điểm xây dựng. Tức là, "xmlns: app ..." phải được thay thế bằng: xmlns: custom = "http://schemas.android.com/apk/res-auto" Và khi sử dụng, "app: custom_property. .. "với: " tùy chỉnh: custom_property ... " Obs .: chỉ sửa đổi ADT 17+ hỗ trợ thêm cho việc này. – JPMagalhaes
Để người đọc trong tương lai: Hãy cẩn thận để đọc ví dụ mã cuối cùng hoàn chỉnh. Dòng 'xmlns: app =" http: // schemas.android.com/apk/res/your.package.ProjectName' trong phần tử cấp cao nhất là bắt buộc để có thể truy cập vào không gian tên ứng dụng – Bjorninn
theo thông tin @JPMagalhaes : xmlns: custom = "schemas.android.com/apk/res-auto làm việc cho tôi. cảm ơn bạn! – drdrej