如何访问android中的所有drawable?

hun*_*erp 14 android

只有一些drawable可以通过 <ImageButton src="@+android:drawable/ 语法访问 .例如,expandder_ic_maximized不可访问,但它清楚地显示在 http://androiddrawableexplorer.appspot.com/

它是如此令人沮丧,必须下载drawables并手动将它们放在我的drawables文件夹....任何想法如何解决这个???

Ole*_*gas 52

Android SDK将所有图片解压缩到该%SDK-FOLDER%/platforms/android-*/data/res/drawable-*文件夹中.只需选择所需的文件并将其放入您的应用资源.


Sna*_*ler 5

我意识到这需要更多的工作,但作为一种解决方法,您可以以编程方式设置图像资源。

findViewById(R.id.ImageButton1).setImageResource(android.R.drawable.expander_ic_maximized)

  • 不能保证这些可绘制对象在 android 操作系统中。您不应该使用它们,因为这很容易在不同的设备上中断。 (2认同)