0

我正在创建不同类型的文件。例如文件扩展名为.txt、.doc、.xml、.java、.jpg、.png等。如何设置与文件匹配的图标。例如,我正在创建一个 pdf 文件。如何将 pdf 图标设置为该 pdf 文件。

4

2 回答 2

0

您不必为文件显式设置图标,除非您使用自己的扩展名创建文件。

操作系统将理解文件类型并相应地绑定图标。

这就是为什么在 Windows 中,如果您手动更改文件的扩展名,图标会自动更改。同样的情况也适用于 Android。

于 2012-06-27T13:39:40.470 回答
0

如果您想通过您的 android 应用程序创建不同的文件并希望显示文件列表以及我们可以在 Windows 操作系统中看到的图标,那么您必须将每个文件扩展名的所有不同图像放在可绘制文件夹中。示例 - pdfImage.png、jpgImage.png、pngImage.png 等。现在您必须处理文件名以确定文件扩展名运行时。然后更新您的 iconView (一个ImageView项目),如:

iconView.setImageBitmap(bitmap); // bitmap is the Bitmap image

或者

iconView.setBackgroundResource(R.drawable.pdfImage_icon);
于 2012-06-27T13:57:44.877 回答