我想制作一个简单的图像查看程序,只需从某个文件夹中获取图像,然后从中加载它们。
我用较少的思考做了一些编码,所以我偶然发现了这个:
Button btn = (Button) this.findViewById(R.id.buttonNext);
btn.setOnClickListener(new OnClickListener() {
public void onClick(View v)
{
View rootView = (View)v.getParent();
ImageView im = (ImageView) rootView.findViewById(R.id.imageView);
//and here comes the problem...
}
我已经加载了文件夹中的所有图像,并且有一个集合,包含所有绝对路径。现在,我希望我的imageView将其图片src切换为我的集合中的一个。但是我该怎么做呢?
答案 0 :(得分:1)
使用位图。从绝对路径读取文件后,转换为位图(请参阅BitmapFactory)并将位图应用于ImageView。
答案 1 :(得分:0)
收藏的绝对路径?我建议您创建一个int
数组的ID(R.drawable.image01
),然后使用setImageResource(arr[3])
进行设置...
但如果您 使用路径......那么此page可能会有所帮助......