android drawable from file path

42 android filepath drawable

我有一个文件路径字符串形式为"e:\ ...\xxx.jpg"如何从中创建一个drawable?

Hak*_*bay 132

您可以从字符串路径创建Drawable或Bitmap,如下所示:

 String pathName = "/path/to/file/xxx.jpg"; 
 Drawable d = Drawable.createFromPath(pathName);
Run Code Online (Sandbox Code Playgroud)

对于位图:

String pathName = "/path/to/file/xxx.jpg";
bitmap b = BitmapFactory.decodeFile(pathName);
Run Code Online (Sandbox Code Playgroud)

  • 我曾经将位图加载到 ImageViews。但是由于您的回答,我只是尝试将我的 jpg 资产转换为 Drawables,现在我的应用程序加载速度更快。 (3认同)
  • 简单,整洁,干净!+1 保留它 TL;DR :) (2认同)