MovieService ms = new MovieService(this.getBaseContext()); List<Map<String,Object>> typenum =  ms.findMovie();
for (Iterator<Map<String, Object>> typeiterator = typenum.iterator(); typeiterator.hasNext();) {
Map num = typeiterator.next();
Integer numint = (Integer) num.get("allmovie");//这是得到数据库中图片的编号
String name = (String) num.get("movieName");//这是得到数据库中图片对应的电影名
//TextView tv = (TextView) this.findViewById(R.id.ImageTextID);
System.out.println(name);
//listmap 是得到图片编号然后组合路径 得到SD卡图片  这些全都显示了,就差名字怎么显示出来啊????
listmap = FileList.findFile(Environment.getExternalStorageDirectory()+"/Pictures/"+numint+".jpg");
}

解决方案 »

  1.   

    android:drawableTop  setCompoundDrawablesWithIntrinsicBounds(int,int,int,int) 
    android:text  setText(CharSequence,TextView.BufferType)
      

  2.   

    楼主的布局文件怎么写的?在<ImageView></ImageView>下面定义一个<TextView></TextView>就行了取出的值赋值给TextView对象即可看楼主的代码,查询结果应该不只一个,为何不用ListView+Adapter实现呢?