我开发了一款应用程序并负责维护它,这意味着学习Eclipse ADT环境。网络开发近20年给了我一些安慰,但这肯定是一种新的体验。
在“图形布局”窗口中显示的某个屏幕中,图形源在“属性”面板中显示为:
Src @drawable/ordo_search
ordo_search
,显然是PNG图片的名称,drawable
似乎是文件夹。
但是这个应用程序有4个文件夹保存图形,所有文件夹都以单词drawable
开头。他们是:
通过更改此特定图像并在图形布局中看到更改,我确定此图形位于名为drawable-sw600dp-hdpi
的图形中。在应用程序的其他区域,我的确定方式与从4个文件夹中的任何一个中提取图形的方式相同,但在所有情况下,属性源路径都读取相同的内容:@drawable
某处@drawable
属性被告知该图形所在的绝对路径,这就是我需要找到的地方:我在哪里可以找到并编辑该路径或任何图形的路径?
显然我只是想了解环境,所以如果你愿意,请耐心等待。
答案 0 :(得分:0)
无法获得路径
由于设备的dpi不同,此路径因设备而异,它可以指向您定义的4个文件夹中的任何一个。如果您想要可绘制的图像,可以使用getResources().getDrawable(R.drawable.yourdrawablename);
这将返回您的drawable,您可以使用它在ImageView
或任何您想要的地方显示。