怎样在图片上面显示文字啊求方法或代码?小弟我图片已从数据库中得到病显示了,现在只想将从数据库中得到的电影名字显示在对应的电影图片上面
怎样在图片下面显示文字啊?求方法或代码?我图片已从数据库中得到病显示了,现在只想将从数据库中得到的电影名字显示在对应的电影图片下面
------解决方案--------------------
android:drawableTop setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
android:text setText(CharSequence,TextView.BufferType)
------解决方案--------------------
楼主的布局文件怎么写的?
在<ImageView></ImageView>下面定义一个<TextView></TextView>就行了
取出的值赋值给TextView对象即可
看楼主的代码,查询结果应该不只一个,为何不用ListView+Adapter实现呢?
- Java code
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"); }
------解决方案--------------------
android:drawableTop setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
android:text setText(CharSequence,TextView.BufferType)
------解决方案--------------------
楼主的布局文件怎么写的?
在<ImageView></ImageView>下面定义一个<TextView></TextView>就行了
取出的值赋值给TextView对象即可
看楼主的代码,查询结果应该不只一个,为何不用ListView+Adapter实现呢?