刚开始使用Android,我对处理图片有疑问。
我正在考虑为每个问题创建一个包含图像的简单测验应用。假设这是100个问题,我需要有100个图像,每个图像一个。你会在哪里添加图像,以及如何为每个问题检索它们?
答案 0 :(得分:2)
你有很多解决方案,
将图片放入1. res/drawable
2. /asset
中。 3. on WebServer
选择取决于图像的使用情况和大小,您也可以选择。 : - )强>
答案 1 :(得分:1)
你可以做很多事情:
res/drawable
。但是,这将取决于图像的大小,导致您的APK文件的大小增加,如果您想在以后添加/删除问题,它不是很灵活。数字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])