我正在使用HorizontalScrollView来创建一些类似Gallery的选项,现在我从外部驱动器中的文件夹中获取图像。但我认为我不需要,也不应该这样做,因为我想要显示的图像是预定的图像。所以我只需将目录更改为drawable文件夹,但我不确定要走哪条路径。所以现在我得到这个目录:
String path1= Environment.getExternalStorageDirectory().getAbsolutePath();
我发现了另外两种目录检索方法,但我不确定使用哪种方法。
String path2 = Environment.getDataDirectory().getAbsolutePath();
String path3= Environment.getRootDirectory().getAbsolutePath();
第一个返回"/mnt/sdcard"
,第二个返回"/data"
,第三个返回"/system"
。
我应该使用哪一个以这种方式到达/可绘制文件夹?
答案 0 :(得分:0)
我应该使用哪一个以这种方式到达/可绘制文件夹?
他们都不是。这些都是文件系统上的文件。可绘制资源不是文件系统上的文件。
使用getResources().getDrawable()
检索Drawable
,并提供其ID(例如R.drawable.foo
)。