我需要从表中获取数据。然后我需要将现有数据与来自第二个表的另一个数据合并并将其显示为输出。
ImageSecondPage.java
package main.page;
import android.app.Activity;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.widget.ImageView;
public class ImagesSecondpage extends Activity
{
ImageAdapter imgDB = new ImageAdapter(this);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.image_secondpage);
imgDB.open();
Cursor c = imgDB.getAllImages();
if(c.moveToFirst())
{
do
{
DisplayImages(c);
}while(c.moveToNext());
}
imgDB.close();
}
public void DisplayImages(Cursor c)
{
int imageId = getResources().getIdentifier("main.page:drawable/pic1", null, null);
ImageView imgView = (ImageView) findViewById(R.id.imageView1);
imgView.setImageResource(imageId);
}
}
目前,我只设法在活动中显示图像。但要求是我必须显示图像以及存储在另一个表中的人的姓名。现在我坚持要显示名称,因为我不知道如何从数据库的另一个表中获取名称。
任何帮助将不胜感激。非常感谢!