Tôi đang tạo đối tượng EditText
mà sau đó tôi cố gắng tham chiếu trong thử nghiệm đơn vị. Cách tốt nhất để thêm id
mới vào R.id
cho đối tượng được tạo động này, để sau này tôi có thể tham chiếu nó qua findViewById()
trong thử nghiệm đơn vị là gì?lập trình thêm id vào R.id
81
A
Trả lời
188
Bạn có thể đặt ID bạn sẽ sử dụng sau này trong lớp R.id bằng tệp tài nguyên xml và để Android SDK cung cấp cho chúng giá trị duy nhất trong thời gian biên dịch.
res/values / ids.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="my_edit_text_1" type="id"/>
<item name="my_button_1" type="id"/>
<item name="my_time_picker_1" type="id"/>
</resources>
Để sử dụng nó trong mã:
myEditTextView.setId(R.id.my_edit_text_1);
+1
tôi có thể gọi tệp anothername.xml không? –
+2
Xin lỗi vì trả lời muộn, nhưng vâng, như với tất cả tài nguyên Android, bạn có thể đặt tên cho tệp đó là .xml dù sao bạn thích ... –
Các vấn đề liên quan
- 1. Lập trình thêm mục vào dải menu?
- 2. Lập trình thêm tuyến đường vào Backbone.Router?
- 3. lập trình thêm lớp css vào ListItem
- 4. Thêm ScriptManager vào Trang theo lập trình?
- 5. Lập trình thêm đường biên vào LinearLayout
- 6. Thêm Lời nhắc vào UINavigationBar Lập trình
- 7. Thêm ô theo lập trình vào UITableView
- 8. Lập trình thêm các nút con vào một jstree
- 9. Android: thêm nút lập trình vào bố cục
- 10. Phạm vi giá trị R.id
- 11. Cách lập trình thêm nội dung vào contentPlaceHolder?
- 12. thêm lớp và id vào form_dropdown
- 13. Làm cách nào để thêm các ràng buộc lập trình vào UIView được lập trình?
- 14. cách thêm hình ảnh vào trình giả lập Android?
- 15. Thêm Cột lập trình vào listview trong WPF?
- 16. Thêm nhãn vào một hộp văn bản (lập trình)
- 17. Lập trình thêm nội dung vào thư viện nhạc
- 18. Lập trình Thêm hình ảnh vào ô xem bảng
- 19. Cách lập trình Thêm lượt xem vào chế độ xem
- 20. lập trình thêm footer vào Office Word/Excel tài liệu
- 21. Cách lập trình thêm danh sách bullet vào NSTextView
- 22. Lập trình thêm hàng mới vào phân lớp QAbstractListModel
- 23. Thêm trẻ em vào stackpanel lập trình không hoạt động
- 24. Cách lập trình Thêm người dùng OpenID vào trang web
- 25. Cách lập trình thêm văn bản vào UIView
- 26. Thêm tài nguyên vào Jetty theo lập trình
- 27. Thêm chế độ xem vào LinearLayout theo lập trình
- 28. Thêm mệnh đề WHERE vào SQL động/lập trình
- 29. Thêm một TabBarController lập trình
- 30. Làm cách nào để thêm UIImage vào UIImageView một cách có lập trình, sau đó thêm UIImageView vào UIView khác?
thể trùng lặp của [Android: View.setID (int id) lập trình - làm thế nào để tránh ID xung đột?] (Http://stackoverflow.com/questions/1714297/android-view-setidint-id-programmatically-how-to-avoid-id-conflicts) – rds