2012-11-18 31 views
5

thể trùng lặp:
Standard Android menu icons, for example refreshTôi có thể tìm tài nguyên có thể kéo hệ thống android ở đâu? [Android API-7]

Tôi muốn sử dụng một số drawables android bởi vì người dùng đã quen thuộc với họ.

Tôi đã tìm thấy this nice site nơi tôi có thể xem tên tài nguyên tôi cần. Nhưng tôi không thể tìm thấy một số tài nguyên bên trong android.R.drawable.

Ví dụ tôi muốn sử dụng hộp kiểm drawables trong ứng dụng của tôi:

enter image description hereenter image description here

Từ trang web mà tôi thấy rằng tên của những drawables là btn_check_offbtn_check_on mặc dù tôi không nhìn thấy tên như vậy trong android.R.drawable của tôi.

Thậm chí có thể sử dụng bất kỳ hệ thống nào có thể vẽ được không?

+0

Đó chỉ là [btn_check] (https://github.com/android/platform_frameworks_base/blob/eclair-release/core/res/res/drawable/btn_check.xml) có các trạng thái đó trong nội bộ. Bạn có thể không thể sử dụng các bản vẽ trạng thái trực tiếp. – zapl

+0

@zapl Tôi có nhiệm vụ cụ thể này khi tôi cần hiển thị hộp kiểm dưới dạng ImageView. Tôi cần hộp kiểm trong mục ListView, và nó không hoạt động như mục danh sách với hộp kiểm trong nó nhưng mọi thứ OK khi tôi thêm ImageView trông giống như hộp kiểm. –

+1

Trong trường hợp bạn không muốn làm điều đó với 'ImageView's: một ListView với hộp kiểm là có thể mà không cần thiết lập thủ công hình ảnh, http://windrealm.org/tutorials/android/listview-with-checkboxes-without-listactivity. php & http://android.cyrilmottier.com/?p=525 - đặc biệt là tham số 'descendantFocusability' trong bố cục có thể được yêu cầu – zapl

Trả lời

10

Hầu hết các tài sản có thể được tìm thấy ở đó:

<SDK>\platforms\android-<VERSION>\data\res\ 

như vậy, giả sử bạn có tất cả nó lấy, trong trường hợp của bạn:

<SDK>\platforms\android-7\data\res\ 

tuy nhiên không phải tất cả các yếu tố có đầy đủ có sẵn thông qua tham chiếu trực tiếp. Chỉ cần sao chép/sửa đổi những gì bạn cần và thêm vào dự án của bạn

Các vấn đề liên quan