2012-11-18 86 views
5

可能重複:
Standard Android menu icons, for example refresh我在哪裏可以找到android系統可繪製資源? [Android的API-7]

我想用一些Android的圖形內容,因爲用戶已經熟悉了他們。

我發現this nice site在那裏我可以看到資源的,我需要的名字。但是我找不到android.R.drawable中的一些資源。

比如我想使用複選框可繪製在我的應用程序:

enter image description hereenter image description here

從該網站上我看到,那些繪項目的名稱是btn_check_offbtn_check_on雖然我沒有看到這樣的名字在我的android.R.drawable中。

它甚至有可能使用任何系統可繪製的?

+0

這只是[btn_check](https://github.com/android/platform_frameworks_base/blob/eclair-release/core/res/res/drawable/btn_check.xml )內部有這些州。您可能無法直接使用狀態drawable。 – zapl

+0

@zapl當我需要將複選框顯示爲ImageView時,我有這個特定的任務。我需要複選框在ListView項目,它不與複選框中,但一切都OK那樣工作列表項當我添加的ImageView,它看起來像複選框。 –

+1

如果你不想用'ImageView's做到這一點:與複選框一個ListView可以無需手動設置的圖像,http://windrealm.org/tutorials/android/listview-with-checkboxes-without-listactivity。 PHP與http://android.cyrilmottier.com/?p=525 - 尤其是在佈局中'descendantFocusability'參數可以根據需要 – zapl

回答

10

大部分資產都可以在那裏找到:

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

所以,假設你得到了所有它取出,你的情況:

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

然而,並不是所有的元素都可以通過直接引用全部可用。只需複製/修改你需要的內容並添加到你的項目中

相關問題