如何组织图像(几个)在Android应用程序中使用?

时间:2011-11-18 12:43:13

标签: android image

刚开始使用Android,我对处理图片有疑问。

我正在考虑为每个问题创建一个包含图像的简单测验应用。假设这是100个问题,我需要有100个图像,每个图像一个。你会在哪里添加图像,以及如何为每个问题检索它们?

5 个答案:

答案 0 :(得分:2)

你有很多解决方案,

将图片放入1. res/drawable 2. /asset中。 3. on WebServer

选择取决于图像的使用情况和大小,您也可以选择。 : - )

答案 1 :(得分:1)

你可以做很多事情:

  1. 将所有图片添加到res/drawable。但是,这将取决于图像的大小,导致您的APK文件的大小增加,如果您想在以后添加/删除问题,它不是很灵活。
  2. 如果您有可以使用的网络服务,可以从中下载图像,则可以将图像下载到设备上的特定文件夹,然后从那里将它们加载到应用程序中。这也可以使应用程序在删除/添加问题时更加通用。
  3. 与nr相同。 2 - 但您将图像保存在设备上的数据库中。
  4. 数字1 可能是最容易使用的 - 但每当您添加/删除问题时都需要更新应用。

    在我看来,

    2/3 会更好,但也需要您拥有所需的网络服务。

答案 2 :(得分:0)

将图片放入res/drawable并使用getResources().getDrawable(R.drawable.your_image)

检索它们

答案 3 :(得分:0)

您必须在ur eclipse项目中添加res / drawable中的图像 和你的drawable将允许你png,jpg,位图格式,可能更多我猜

并且可以通过

来检索它们

LinearLayout= new LinearLAyout(this) ImageView iv=(ImageView)findViewById(R.drawable.imagename); LL.addView(iv); setContentView(ll);

答案 4 :(得分:0)

将图片放入res/drawable。创建一个整数数组并存储100个图像的资源值 您可以使用getResources().getDrawable(intArray[index])

检索每张图片