如何获取图像格式?

时间:2011-04-12 17:21:56

标签: android

我的drawable文件夹中有一个图像,我想知道它是哪种格式。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

我认为你不能这样做。据我所知,所有drawable都是“预编译”,并且没有关于初始drawable类型的信息。

你为什么要打扰格式?

答案 1 :(得分:0)

加载到Drawable对象中并分析Drawable的运行时类。

Drawable d = Ctxt.getDrawable(R.drawable.nnn);
if(d instanceof BitmapDrawable)
   //...
else if(d instanceof NinePatchDrawable)
  //...